aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-10-24 * tree-ssa-loop-manip.c (split_loop_exit_edge): Return the new block.parlooprakdver
* tree.c (build6_stat): New function. * tree.h (build6_stat): Declare. (build6): New macro. * omp-low.c: Include cfgloop.h. (mark_call_virtual_operands): Moved from tree-parloop.c. (expand_omp_parallel, expand_omp_for_static_nochunk): Update loops. (build_omp_regions_1): Enable finding the regions locally. (build_omp_regions_root, omp_expand_local): New functions. (build_omp_regions): Pass new argument to build_omp_regions_1. * tree-parloops.c (loop_parallel_p): Require that there are no loop exit phi nodes, and that the loop can be duplicated. (mark_virtual_ops_for_renaming_list): Removed. (mark_call_virtual_operands): Moved to omp-low.c. (separate_decls_in_loop_name): Handle the case of non-SSA name argument. (separate_decls_in_loop): Do not return name_copies hashtable. (shift_ivs_for_iteration, record_steps, remap_ssa_names, record_and_update_steps, change_exit_condition, extract_loop_to_function, call_in_parallel, shift_ivs_for_remaining_iterations, finalize_threads): Removed. (canonicalize_loop_ivs, transform_to_exit_first_loop, create_parallel_loop): New functions. (gen_parallel_loop): Use OMP tree codes. * tree-flow.h (omp_expand_local, tree_duplicate_sese_tail): Declare. (mark_call_virtual_operands, add_phi_args_after_copy): Declaration removed. (split_loop_exit_edge): Declaration changed. * Makefile.in (omp-low.o): Add CFGLOOP_H dependency. * tree-cfg.c (add_phi_args_after_copy_edge): New function. (add_phi_args_after_copy_bb): Use add_phi_args_after_copy_edge. (add_phi_args_after_copy): Made static. Also copy arguments on one additional edge. (tree_duplicate_sese_region): Fix updating of frequencies. Add argument to add_phi_args_after_copy call. (tree_duplicate_sese_tail): New function. (move_sese_region_to_fn): Update loops. * testsuite/gcc.dg/tree-ssa/parallelization-1.c: Update outcome. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/parloop@118013 138bc75d-0d04-0410-961f-82ee72b054a4
2006-10-16 * tree-pretty-print.c (dump_generic_node): Handle OMP_SECTIONS_SWITCHrakdver
and extra arguments of OMP_SECTIONS and OMP_CONTINUE. * tree.h (OMP_DIRECTIVE_P): Add OMP_SECTIONS_SWITCH. (OMP_SECTIONS_CONTROL): New macro. * tree-pass.h (pass_expand_omp_O0): Declare. * omp-low.c (find_omp_clause): Export. (copy_var_decl): New function. (omp_copy_decl_2): Use copy_var_decl. (build_omp_barrier): Do not gimplify the result. (lower_rec_input_clauses): Gimplify result of build_omp_barrier. (extract_omp_for_data, expand_parallel_call, expand_omp_parallel, expand_omp_for_generic, expand_omp_for_static_nochunk, expand_omp_for_static_chunk, expand_omp_for, expand_omp_sections, expand_omp_single): Work on ssa form. (is_combined_parallel): Adjust for the cfg changes. (build_omp_regions_1): Handle OMP_SECTIONS_SWITCH. (gate_expand_omp_O0, pass_expand_omp_O0): New pass structure. (lower_omp_sections): Emit OMP_SECTIONS_SWITCH. Add arguments to OMP_CONTINUE and OMP_SECTIONS. (lower_omp_for): Regimplify OMP_CLAUSE_SCHEDULE_CHUNK_EXPR. Add arguments to OMP_CONTINUE. * tree-gimple.c (is_gimple_stmt): Add OMP_SECTIONS_SWITCH. * tree-ssa-alias.c (is_escape_site): Handle OMP_PARALLEL. (remove_phis_for): New function. (setup_pointers_and_addressables): Call remove_phis_for. * gimple-low.c (lower_stmt): Handle OMP_SECTIONS_SWITCH. * tree-parloops.c (mark_virtual_ops_for_renaming): Moved to tree-cfg.c. (mark_call_virtual_operands): Exported. (extract_loop_to_function): Move some parts to go_out_of_ssa. * tree.def (OMP_SECTIONS): Change number of operands to 3. (OMP_SECTIONS_SWITCH): New code. (OMP_CONTINUE): Change number of operands to 2. * tree-inline.c (estimate_num_insns_1): Handle OMP_SECTIONS_SWITCH. * tree-outof-ssa.c (go_out_of_ssa): Take new function as an argument. Remove references to variables from the old function, and clear their annotations. (create_temp): Do not record the variable as referenced. * tree-flow.h (copy_var_decl, find_omp_clause, mark_virtual_ops_for_renaming, mark_call_virtual_operands): Declare. (go_out_of_ssa, force_gimple_operand_bsi): Declaration changed. * tree-cfg.c (make_edges): Generate more precise cfg for OMP constructs. (tree_redirect_edge_and_branch): Handle OMP codes. (replace_by_duplicate_decl, mark_virtual_ops_in_region): New functions. (new_label_mapper): Use XNEW. (move_stmt_r, move_block_to_fn, move_sese_region_to_fn): Copy the region to clear decls. (mark_virtual_ops_for_renaming): Moved from tree-parloops.c. * passes.c (init_optimization_passes): Move pass_expand_omp to pass_all_optimizations. Use pass_expand_omp_O0 instead of it. * tree-ssa-operands.c (get_expr_operands): Record operands of OMP constructs. * fortran/trans-openmp.c (gfc_trans_omp_sections): Use build3 for OMP_SECTIONS. * gimplify.c (gimplify_omp_for): Ensure that the control variable is gimple reg. * gimplify.c (force_gimple_operand_bsi): Add arguments to specify direction of insertion. * tree-scalar-evolution.c (scev_const_prop): Change arguments to force_gimple_operand_bsi. * tree-ssa-address.c (gimplify_mem_ref_parts, create_mem_ref): Ditto. * tree-ssa-loop-prefetch.c (issue_prefetch_ref): Ditto. * tree-profile.c (prepare_instrumented_value, tree_gen_interval_profiler, tree_gen_pow2_profiler, tree_gen_one_value_profiler): Ditto. * tree-ssa-reassoc.c (negate_value): Ditto. * tree-flow-inline.h (set_is_used): Removed. * tree-ssa-live.c (var_partition_map, out_of_ssa): New variables. (int_int_map_eq, int_int_map_hash, delete_var_partition_map, init_var_partition_map, int_int_map_find_or_insert): New functions. (change_partition_var, mark_all_vars_used, mark_all_vars_used_1, remove_unused_locals, create_ssa_var_map, root_var_init): Do not use variable annotations. * tree-ssa-live.h (VAR_ANN_PARTITION, VAR_ANN_ROOT_INDEX): Removed. (struct int_int_map, var_partition_map, out_of_ssa, int_int_map_find_or_insert, init_var_partition_map, delete_var_partition_map): Declare. (var_to_partition): Do not use variable annotations. * tree-outof-ssa.c (insert_copy_on_edge, coalesce_ssa_name, assign_vars, replace_use_variable, replace_def_variable, rewrite_out_of_ssa): Do not use variable annotations. * tree-flow.h (struct var_ann_d): Removed out_of_ssa_tag, root_var_processed, partition and root_index. (set_is_used): Declaration removed. * testsuite/gcc.dg/gomp/for-13.c, testsuite/gcc.dg/gomp/critical-1.c, testsuite/gcc.dg/gomp/critical-3.c, testsuite/gcc.dg/gomp/ordered-1.c, testsuite/gcc.dg/gomp/for-4.c, testsuite/gcc.dg/gomp/for-6.c, testsuite/gcc.dg/gomp/master-3.c, testsuite/gcc.dg/gomp/for-8.c, testsuite/gcc.dg/gomp/for-10.c, testsuite/gcc.dg/gomp/for-5.c, testsuite/gcc.dg/gomp/for-7.c, testsuite/gcc.dg/gomp/for-9.c, testsuite/g++.dg/gomp/for-4.C, testsuite/g++.dg/gomp/for-5.C, testsuite/g++.dg/gomp/for-6.C, testsuite/g++.dg/gomp/for-7.C, testsuite/g++.dg/gomp/for-8.C, testsuite/g++.dg/gomp/for-9.C, testsuite/g++.dg/gomp/for-10.C): Add -O1 flag. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/parloop@117786 138bc75d-0d04-0410-961f-82ee72b054a4
2006-10-01 * tree-parloops.c (eliminate_local_variables_1): Handle addresses ofrakdver
non-decls correctly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/parloop@117348 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-27 Branch created. Initial commit.rakdver
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/parloop@117258 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-27Parloop branch created.rakdver
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/parloop@117251 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-27 * Makefile.in (distclean): Delete config files.amodra
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117250 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-27 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=201712tromey
* java/util/Locale.java (hashcode): No longer transient. (writeObject): Use ObjectOutputStream.PutField and defaultWriteObject. (readObject): Use defaultReadObject. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117248 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-272006-09-27 Paolo Carlini <pcarlini@suse.de>paolo
PR libstdc++/29217 * src/localename.cc (locale::_Impl::_M_replace_categories)): Compensate for the inconsistent numerical encodings of the collate and time categories vs the corresponding names. * testsuite/22_locale/locale/cons/29217.cc: New. * testsuite/22_locale/locale/cons/2.cc: Enable and split out the few ENC_TRAITS bits to... * testsuite/22_locale/locale/cons/unicode/1.cc... here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117247 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-27 * inclhack.def (solaris_mutex_init_2): Remove test forghazi
PTHREAD_RWLOCK_INITIALIZER. (solaris_rwlock_init_1): New. * tests/base/pthread.h: Update. * inclhack.def (solaris_once_init_1): New. * tests/base/pthread.h: Adjust for new fix. * fixincl.x: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117244 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-27Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117242 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-26 PR middle-end/25261jakub
PR middle-end/28790 * tree-nested.c (struct nesting_info): Added static_chain_added. (convert_call_expr): Set static_chain_added when adding static chain. Handle OMP_PARALLEL and OMP_SECTION. * gcc.dg/gomp/nestedfn-1.c: New test. * testsuite/libgomp.c/nestedfn-4.c: New test. * testsuite/libgomp.c/nestedfn-5.c: New test. * testsuite/libgomp.fortran/nestedfn3.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117235 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-26 PR fortran/29097jakub
* scanner.c (include_line): Handle conditional include. * testsuite/libgomp.fortran/condinc1.f: New test. * testsuite/libgomp.fortran/condinc2.f: New test. * testsuite/libgomp.fortran/condinc3.f90: New test. * testsuite/libgomp.fortran/condinc4.f90: New test. * testsuite/libgomp.fortran/condinc1.inc: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117234 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-262006-09-26 Jack Howarth <howarth@bromo.med.uc.edu>tromey
PR target/29180 * darwin_stop_world.c: Make stack_start unsigned long. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117232 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-26 * configure.in: Remove redundant handling of mips*-dec-bsd*. Likewiseths
for mipstx39-*-*. Disable libgloss for mips64*-*-linux*. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117230 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-262006-09-26 Andrew Pinski <pinskia@physics.uc.edu>pinskia
PR objc/29195 * objc-act.c (objc_push_parm): If we change the type of the decl, relayout the decl. 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu> PR objc/29195 * objc/compile/method-1.m: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117229 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-262006-09-25 Paolo Carlini <pcarlini@suse.de>paolo
* Fix date of last ChangeLog entry. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117224 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-262006-09-26 Howard Hinnant <hhinnant@apple.com>paolo
PR libstdc++/29224 * include/tr1/functional_iterate.h: Avoid -Wshadow warnings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117222 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-26Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117219 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-252006-09-25 Matthias Klose <doko@debian.org>doko
* doc/invoke.texi: Add missing full stop. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117211 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-25 * native/jni/gconf-peer/Makefile.in: Rebuilt.tromey
* native/jni/gconf-peer/Makefile.am (libgconfpeer_la_LDFLAGS): New variable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117210 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-25 PR libgcj/29178:tromey
* gnu/java/nio/charset/US_ASCII.java (Encoder.canEncode): New method. (Encoder.canEncode): Likewise. (Encoder.encodeLoop): Return unmappable for all non-ASCII characters. * gnu/java/nio/charset/ByteCharset.java (Encoder.canEncode): New method. (Encoder.canEncode): Likewise. * gnu/java/nio/charset/ISO_8859_1.java (Encoder.canEncode): New method. (Encoder.canEncode): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117209 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-25 PR c++/27667lmillward
* cp-tree.h (begin_specialization): Return bool instead of void. * pt.c (check_specialization_scope): Likwise. Adjust comment. Return false if a specialization isn't permitted in the current scope,. (begin_specialization): Use the return value of check_specialization_scope. * parser.c (cp_parser_explicit_specialization): If begin_specialization returned false, skip the rest of the specialization. * g++.dg/template/spec33.C: New test. * g++.old-deja/g++.pt/spec20.C: Adjust error markers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117206 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-25 PR c++/27329lmillward
PR c++/26938 * cp-tree.h (redeclare_class_template): Adjust declaration to return bool instead of void. * pt.c (redeclare_class_template): Update definition. Return false on error. * decl.c (xref_tag): Return error_mark_node if redeclare_class_template returned false. * g++.dg/template/crash58.C: New test. * g++.dg/template/crash59.C: New test. * g++.dg/parse/crash28.C: Adjust error markers. * g++.dg/template/crash34.C: Likewise. * g++.dg/template/friend31.C: Likewise. * g++.dg/template/crash32.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117205 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-25 * native/fdlibm/mprec.c (mprec_calloc): Renamed.tromey
(Balloc): Updated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117204 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-25 * cgraph.c (dump_cgraph_varpool_node): Don't crash if calledrth
before cgraph_function_flags_ready. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117203 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-252006-09-25 Mark Wielaard <mark@klomp.org>tromey
Suggested by Aaron M. Ucko <ucko@debian.org> Fixes bug #29203 * native/fdlibm/mprec.c (ulp): Define L as int32_t. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117197 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-25 * gnu/classpath/jdwp/VMVirtualMachine.javakseitz
(_jdwp_suspend_counts): New private variable. * gnu/classpath/jdwp/natVMVirtualMachine.cc (initialize): Initialize _jdwp_suspend_counts. (suspendThread): Implement. (resumeThread): Implement. (getSuspendCount): Implement. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117196 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-252006-09-25 Paolo Carlini <pcarlini@suse.de>paolo
PR libstdc++/29179 * include/ext/mt_allocator.h (__pool_base): Adjust/extend documentation in comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117193 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-25 * ChangeLog: attribute change to its author :)fxcoudert
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117192 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-25 PR fortran/21203fxcoudert
* error.c (show_loci): No need to risk an ICE to output a slightly nicer error message. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117191 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-25Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117189 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-24Clarify how tests are handledkorbb
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117185 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-242006-09-24 Paolo Carlini <pcarlini@suse.de>paolo
* include/tr1/boost_shared_ptr.h (shared_ptr<>::shared_ptr(const __shared_ptr<>&), shared_ptr(const __weak_ptr<>&), shared_ptr(const __shared_ptr<>&, __static_cast_tag), shared_ptr(const __shared_ptr<>&, __const_cast_tag), shared_ptr(const __shared_ptr<>&, __dynamic_cast_tag), weak_ptr<>::weak_ptr(const __shared_ptr<>&), weak_ptr(const __weak_ptr<>&)): Remove. (shared_ptr<>::shared_ptr(const shared_ptr<>&), shared_ptr(const weak_ptr<>&), shared_ptr(const shared_ptr<>&, __static_cast_tag), shared_ptr(const shared_ptr<>&, __const_cast_tag), shared_ptr(const shared_ptr<>&, __dynamic_cast_tag), static_pointer_cast(const shared_ptr<>&), const_pointer_cast(const shared_ptr<>&), dynamic_pointer_cast(const shared_ptr<>&), weak_ptr<>::weak_ptr(const shared_ptr<>&), weak_ptr(const weak_ptr<>&), weak_ptr<>::lock(), __enable_shared_from_this_helper(const __shared_count<>&, const enable_shared_from_this<>*, const _Tp2*)): Add. (class enable_shared_from_this): Add. * testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/ 1.cc: New. * testsuite/tr1/2_general_utilities/memory/shared_ptr/casts/1.cc: Likewise. * testsuite/tr1/2_general_utilities/memory/weak_ptr/lock/1.cc: Likewise. * include/tr1/boost_shared_ptr.h: Further formatting and uglification fixes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117184 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-24 * gcc.dg/tree-ssa/ivopts-1.c: New test.nemet
* gcc.dg/tree-ssa/ivopts-2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117183 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-24 * tree-ssa-loop-ivopts.c (aff_combination_convert,nemet
determine_common_wider_type): New functions. (get_computation_aff): Use them to simplify arithmetic between UBASE and CBASE if they are shortened from the same type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117182 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-24gcc/kazu
PR target/28911 * config/m68k/m68k.md (negsf2, negdf2, negxf2): Use -2147483647 - 1 instead of 0x80000000. gcc/testsuite/ PR target/28911 * gcc.dg/pr28911.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117181 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-24 * MAINTAINERS (Write After Approval): Remove myself.gerald
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117179 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-24 * Makefile.am: Remove dependency on gfortypes.h.fxcoudert
* Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117178 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-24Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117176 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-23gcc/rsandifo
2001-01-01 Revital1 Eres <ERES@il.ibm.com> * flags.h (HONOR_NANS): Fix typo in comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117172 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-23 PR target/29169uros
* gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c. (dg-options): Add -mfpmath=387. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117171 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-23 * config/i386/driver-i386.c (host_detect_local_cpu): Add prototype.uros
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117169 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-23 PR c/28706jakub
PR c/28712 * tree.c (merge_attributes, attribute_list_contained): If both TREE_VALUEs are TREE_LISTs, use simple_cst_list_equal instead of simple_cst_equal. * c-typeck.c (comptypes_internal): Don't consider aggregates in different TUs as compatible if there one set of attributes is not a subset of the other type's attributes. (composite_type): Try harder not to create a new aggregate type. * gcc.dg/pr28706.c: New test. * gcc.dg/pr28712.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117167 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-23 PR libfortran/27964dannysmith
* configure.ac: Check for setmode() function. * configure: Regenerate. * config.h.in: Regenerate. * io/unix.c (output_stream): Force stdout to binary mode. (error_stream): Force stderr to binary mode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117166 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-23 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.mrs
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117165 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-23Daily bump.gccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117163 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-22 * config/i386/driver-i386.c: Always define host_detect_local_cpu.geoffk
* config/i386/i386.h: Define EXTRA_SPEC_FUNCTIONS on any i386 or x86_64 host. Define HAVE_LOCAL_CPU_DETECT. (CC1_CPU_SPEC): Make conditional on HAVE_LOCAL_CPU_DETECT rather than replicating condition above. * config.host (i[34567]86-*-*): Always use driver-i386.o. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117159 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-22 * config/darwin.h (LINK_SYSROOT_SPEC): New.geoffk
(LINK_SPEC): If TARGET_SYSTEM_ROOT is defined, pass it to the linker by default. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117158 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-22 * configure.ac: Make need_64_bit_hwint case for x86-darwingeoffk
match exactly the glob in gcc/config.gcc. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117156 138bc75d-0d04-0410-961f-82ee72b054a4
2006-09-222006-09-22 Marco Trudel <mtrudel@gmx.ch>tromey
* jvmti.cc (_Jv_JVMTI_GetErrorName): Now static. Marked JNICALL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117153 138bc75d-0d04-0410-961f-82ee72b054a4