diff options
author | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-05-18 18:44:36 +0000 |
---|---|---|
committer | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-05-18 18:44:36 +0000 |
commit | cf8cdd540e5d0507dc710a010a052bb235523eb3 (patch) | |
tree | e01b859cde26454952f08ee88c6e71df585a1d20 | |
parent | 32d33ab2b6aa8f79eaa31808de566d58d1a85b55 (diff) | |
download | gcc-cf8cdd540e5d0507dc710a010a052bb235523eb3.tar.gz |
Canonicalize a little
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113889 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 208 | ||||
-rw-r--r-- | gcc/ChangeLog-2004 | 110 | ||||
-rw-r--r-- | gcc/ChangeLog-2005 | 28 |
3 files changed, 174 insertions, 172 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3f95910f694..217ee8a78ab 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -33,8 +33,8 @@ 2006-05-12 Stuart Hastings <stuart@apple.com> - * gcc/config/i386/i386.opt (-mstackrealign): New flag. * - gcc/config/i386/i386.c (force_align_arg_pointer): New attribute. + * config/i386/i386.opt (-mstackrealign): New flag. + * config/i386/i386.c (force_align_arg_pointer): New attribute. (ix86_handle_cconv_attribute): Emit error when force_align_arg_pointer attribute collides with too many regparms. (ix86_function_regparm): Limit regparms when used with @@ -42,8 +42,8 @@ Support stack-realigning prologue in non-main functions. Emit warning for nested functions under -mstackrealign, emit error for nested functions with force_align_arg_pointer attribute. - * gcc/doc/extend.texi (force_align_arg_pointer): Document it. - * gcc/doc/invoke.texi (-mstackrealign): Document it. + * doc/extend.texi (force_align_arg_pointer): Document it. + * doc/invoke.texi (-mstackrealign): Document it. 2006-05-17 Kazu Hirata <kazu@codesourcery.com> @@ -730,7 +730,7 @@ Joshua Kinard <kumba@gentoo.org> PR target/25871 - * gcc/config/mips/mips.h (TRAMPOLINE_TEMPLATE): Avoid 32-bit moves + * config/mips/mips.h (TRAMPOLINE_TEMPLATE): Avoid 32-bit moves with 64-bit pointers. 2006-05-02 Paul Brook <paul@codesourcery.com> @@ -1866,7 +1866,7 @@ 2006-04-10 Mike Frysinger <vapier@gentoo.org> - * gcc/Makefile.in (gcc-cross): Add $(exeext) to target name. + * Makefile.in (gcc-cross): Add $(exeext) to target name. 2006-04-10 Aldy Hernandez <aldyh@redhat.com> @@ -2078,11 +2078,11 @@ 2006-04-05 Robert Millan <robertmh@gnu.org> - * gcc/config/i386/linux.h: Add a comment to mark macros that are + * config/i386/linux.h: Add a comment to mark macros that are being overriden in config/k*bsd-gnu.h. - * gcc/config/kfreebsd-gnu.h: Redefine GLIBC_DYNAMIC_LINKER instead of + * config/kfreebsd-gnu.h: Redefine GLIBC_DYNAMIC_LINKER instead of DYNAMIC_LINKER. - * gcc/config/knetbsd-gnu.h: Ditto. + * config/knetbsd-gnu.h: Ditto. 2006-04-06 Jan Hubicka <jh@suse.cz> @@ -4840,71 +4840,71 @@ 2006-03-02 Daniel Berlin <dberlin@dberlin.org> - * gcc/tree-vrp.c (execute_vrp): Return value. - * gcc/regrename.c (rest_of_handle_regrename): Ditto. - * gcc/tree-into-ssa.c (rewrite_into_ssa): Ditto. - * gcc/tree-complex.c (tree_lower_complex): Ditto. + * tree-vrp.c (execute_vrp): Return value. + * regrename.c (rest_of_handle_regrename): Ditto. + * tree-into-ssa.c (rewrite_into_ssa): Ditto. + * tree-complex.c (tree_lower_complex): Ditto. (tree_lower_complex_O0): Ditto. - * gcc/tracer.c (rest_of_handle_tracer): Ditto. - * gcc/postreload-gcse.c (rest_of_handle_gcse2): Ditto. - * gcc/postreload.c (rest_of_handle_postreload): Ditto. - * gcc/tree-tailcall.c (execute_tail_recursion): Ditto. + * tracer.c (rest_of_handle_tracer): Ditto. + * postreload-gcse.c (rest_of_handle_gcse2): Ditto. + * postreload.c (rest_of_handle_postreload): Ditto. + * tree-tailcall.c (execute_tail_recursion): Ditto. (execute_tail_calls): Ditto. - * gcc/tree-ssa-loop-ch.c (copy_loop_headers): Ditto. - * gcc/tree.h (init_function_for_compilation): Ditto. - * gcc/ipa-cp.c (ipcp_driver): Ditto. - * gcc/tree-scalar-evolution.c (scev_const_prop): Ditto. - * gcc/tree-scalar-evolution.h (scev_const_prop): Ditto. - * gcc/final.c (compute_alignments): Ditto. + * tree-ssa-loop-ch.c (copy_loop_headers): Ditto. + * tree.h (init_function_for_compilation): Ditto. + * ipa-cp.c (ipcp_driver): Ditto. + * tree-scalar-evolution.c (scev_const_prop): Ditto. + * tree-scalar-evolution.h (scev_const_prop): Ditto. + * final.c (compute_alignments): Ditto. (rest_of_handle_final): Ditto. (rest_of_handle_shorten_branches): Ditto. (rest_of_clean_state): Ditto. - * gcc/omp-low.c (execute_expand_omp): Ditto. + * omp-low.c (execute_expand_omp): Ditto. (execute_lower_omp): Ditto. - * gcc/tree-ssa-dse.c (tree_ssa_dse): Ditto. - * gcc/ipa-reference.c (static_execute): Ditto. - * gcc/tree-ssa-uncprop.c (tree_ssa_uncprop): Ditto. - * gcc/reorg.c (rest_of_handle_delay_slots): Ditto. + * tree-ssa-dse.c (tree_ssa_dse): Ditto. + * ipa-reference.c (static_execute): Ditto. + * tree-ssa-uncprop.c (tree_ssa_uncprop): Ditto. + * reorg.c (rest_of_handle_delay_slots): Ditto. (rest_of_handle_machine_reorg): Ditto. - * gcc/cgraphunit.c (rebuild_cgraph_edges): Ditto. - * gcc/flow.c (recompute_reg_usage): Ditto. + * cgraphunit.c (rebuild_cgraph_edges): Ditto. + * flow.c (recompute_reg_usage): Ditto. (rest_of_handle_remove_death_notes): Ditto. (rest_of_handle_life): Ditto. (rest_of_handle_flow2): Ditto. - * gcc/tree-ssa-copyrename.c (rename_ssa_copies): Ditto. - * gcc/tree-ssa-ccp.c (do_ssa_ccp): Ditto. + * tree-ssa-copyrename.c (rename_ssa_copies): Ditto. + * tree-ssa-ccp.c (do_ssa_ccp): Ditto. (do_ssa_store_ccp): Ditto. (execute_fold_all_builtins): Ditto. - * gcc/mode-switching.c (rest_of_handle_mode_switching): Ditto. - * gcc/modulo-sched.c (rest_of_handle_sms): Ditto. - * gcc/ipa-pure-const.c (static_execute): Ditto. - * gcc/cse.c (rest_of_handle_cse): Ditto. + * mode-switching.c (rest_of_handle_mode_switching): Ditto. + * modulo-sched.c (rest_of_handle_sms): Ditto. + * ipa-pure-const.c (static_execute): Ditto. + * cse.c (rest_of_handle_cse): Ditto. (rest_of_handle_cse2): Ditto. - * gcc/web.c (rest_of_handle_web): Ditto. - * gcc/tree-stdarg.c (execute_optimize_stdarg): Ditto. - * gcc/tree-ssa-math-opts.c (execute_cse_reciprocals): Ditto. - * gcc/tree-ssa-dom.c (tree_ssa_dominator_optimize): Ditto. - * gcc/tree-nrv.c (tree_nrv): Ditto. + * web.c (rest_of_handle_web): Ditto. + * tree-stdarg.c (execute_optimize_stdarg): Ditto. + * tree-ssa-math-opts.c (execute_cse_reciprocals): Ditto. + * tree-ssa-dom.c (tree_ssa_dominator_optimize): Ditto. + * tree-nrv.c (tree_nrv): Ditto. (execute_return_slot_opt): Ditto. - * gcc/tree-ssa-alias.c (compute_may_aliases): Ditto. + * tree-ssa-alias.c (compute_may_aliases): Ditto. (create_structure_vars): Ditto. - * gcc/loop-init.c (rtl_loop_init): Ditto. + * loop-init.c (rtl_loop_init): Ditto. (rtl_loop_done): Ditto. (rtl_move_loop_invariants): Ditto. (rtl_unswitch): Ditto. (rtl_unroll_and_peel_loops): Ditto. (rtl_doloop): Ditto. - * gcc/gimple-low.c (lower_function_body): Ditto. + * gimple-low.c (lower_function_body): Ditto. (mark_used_blocks): Ditto. - * gcc/tree-ssa-sink.c (execute_sink_code): Ditto. - * gcc/ipa-inline.c (cgraph_decide_inlining): Ditto. + * tree-ssa-sink.c (execute_sink_code): Ditto. + * ipa-inline.c (cgraph_decide_inlining): Ditto. (cgraph_early_inlining): Ditto. - * gcc/global.c (rest_of_handle_global_alloc): Ditto. - * gcc/jump.c (cleanup_barriers): Ditto. + * global.c (rest_of_handle_global_alloc): Ditto. + * jump.c (cleanup_barriers): Ditto. (purge_line_number_notes): Ditto. - * gcc/ifcvt.c (rest_of_handle_if_conversion): Ditto. + * ifcvt.c (rest_of_handle_if_conversion): Ditto. (rest_of_handle_if_after_reload): Ditto. - * gcc/tree-ssa-loop.c (tree_ssa_loop_init): Ditto. + * tree-ssa-loop.c (tree_ssa_loop_init): Ditto. (tree_ssa_loop_im): Ditto. (tree_ssa_loop_unswitch): Ditto. (tree_vectorize): Ditto. @@ -4916,92 +4916,92 @@ (tree_ssa_loop_prefetch): Ditto. (tree_ssa_loop_ivopts): Ditto. (tree_ssa_loop_done): Ditto. - * gcc/predict.c (tree_estimate_probability): Ditto. - * gcc/recog.c (split_all_insns_noflow): Ditto. + * predict.c (tree_estimate_probability): Ditto. + * recog.c (split_all_insns_noflow): Ditto. (rest_of_handle_peephole2): Ditto. (rest_of_handle_split_all_insns): Ditto. - * gcc/tree-eh.c (lower_eh_constructs): Ditto. - * gcc/regmove.c (rest_of_handle_regmove): Ditto. + * tree-eh.c (lower_eh_constructs): Ditto. + * regmove.c (rest_of_handle_regmove): Ditto. (rest_of_handle_stack_adjustments): Ditto. - * gcc/local-alloc.c (rest_of_handle_local_alloc): Ditto. - * gcc/function.c (instantiate_virtual_regs): Ditto. + * local-alloc.c (rest_of_handle_local_alloc): Ditto. + * function.c (instantiate_virtual_regs): Ditto. (init_function_for_compilation): Ditto. (rest_of_handle_check_leaf_regs): Ditto. - * gcc/gcse.c (rest_of_handle_jump_bypass): Ditto. + * gcse.c (rest_of_handle_jump_bypass): Ditto. (rest_of_handle_gcse): Ditto. - * gcc/ipa-type-escape.c (type_escape_execute): Ditto. - * gcc/alias.c (rest_of_handle_cfg): Ditto. - * gcc/tree-if-conv.c (main_tree_if_conversion): Ditto. - * gcc/profile.c (rest_of_handle_branch_prob): Ditto. - * gcc/tree-ssa-phiopt.c (tree_ssa_phiopt): Ditto. - * gcc/rtl-factoring.c (rest_of_rtl_seqabstr): Ditto. - * gcc/bt-load.c (rest_of_handle_branch_target_load_optimize): Ditto - * gcc/tree-dfa.c (find_referenced_vars): Ditto. - * gcc/except.c (set_nothrow_function_flags): Ditto. + * ipa-type-escape.c (type_escape_execute): Ditto. + * alias.c (rest_of_handle_cfg): Ditto. + * tree-if-conv.c (main_tree_if_conversion): Ditto. + * profile.c (rest_of_handle_branch_prob): Ditto. + * tree-ssa-phiopt.c (tree_ssa_phiopt): Ditto. + * rtl-factoring.c (rest_of_rtl_seqabstr): Ditto. + * bt-load.c (rest_of_handle_branch_target_load_optimize): Ditto + * tree-dfa.c (find_referenced_vars): Ditto. + * except.c (set_nothrow_function_flags): Ditto. (convert_to_eh_region_ranges): Ditto. (rest_of_handle_eh): Ditto. - * gcc/emit-rtl.c (unshare_all_rtl): Ditto. + * emit-rtl.c (unshare_all_rtl): Ditto. (remove_unnecessary_notes): Ditto. - * gcc/except.h (set_nothrow_function_flags): Ditto. + * except.h (set_nothrow_function_flags): Ditto. (convert_to_eh_region_ranges): Ditto. - * gcc/cfgexpand.c (tree_expand_cfg): Ditto. - * gcc/tree-cfgcleanup.c (merge_phi_nodes): Ditto. - * gcc/tree-ssa-pre.c (do_pre): Ditto. + * cfgexpand.c (tree_expand_cfg): Ditto. + * tree-cfgcleanup.c (merge_phi_nodes): Ditto. + * tree-ssa-pre.c (do_pre): Ditto. (execute_fre): Ditto. - * gcc/cfgcleanup.c (rest_of_handle_jump): Ditto. + * cfgcleanup.c (rest_of_handle_jump): Ditto. (rest_of_handle_jump2): Ditto. - * gcc/tree-sra.c (tree_sra): Ditto. - * gcc/tree-mudflap.c (execute_mudflap_function_ops): Ditto. + * tree-sra.c (tree_sra): Ditto. + * tree-mudflap.c (execute_mudflap_function_ops): Ditto. (execute_mudflap_function_decls): Ditto. - * gcc/tree-ssa-copy.c (do_copy_prop): Ditto. + * tree-ssa-copy.c (do_copy_prop): Ditto. (do_store_copy_prop): Ditto. - * gcc/ipa-prop.h (ipcp_driver): Ditto. - * gcc/cfglayout.c (insn_locators_initialize): Ditto. - * gcc/tree-ssa-forwprop.c + * ipa-prop.h (ipcp_driver): Ditto. + * cfglayout.c (insn_locators_initialize): Ditto. + * tree-ssa-forwprop.c (tree_ssa_forward_propagate_single_use_vars): Ditto. - * gcc/cfglayout.h (insn_locators_initialize): Ditto. - * gcc/tree-ssa-dce.c (tree_ssa_dce): Ditto. - * gcc/tree-ssa.c (execute_early_warn_uninitialized): Ditto. + * cfglayout.h (insn_locators_initialize): Ditto. + * tree-ssa-dce.c (tree_ssa_dce): Ditto. + * tree-ssa.c (execute_early_warn_uninitialized): Ditto. (execute_late_warn_uninitialized): Ditto. - * gcc/rtl.h (cleanup_barriers): Ditto. + * rtl.h (cleanup_barriers): Ditto. (split_all_insns_noflow): Ditto. (purge_line_number_notes): Ditto. (unshare_all_rtl): Ditto. (remove_unnecessary_notes): Ditto. (recompute_reg_usage): Ditto. (variable_tracking_main): Ditto. - * gcc/integrate.c (emit_initial_value_sets): Ditto. - * gcc/integrate.h (emit_initial_value_sets): Ditto. - * gcc/tree-optimize.c (execute_free_datastructures): Ditto + * integrate.c (emit_initial_value_sets): Ditto. + * integrate.h (emit_initial_value_sets): Ditto. + * tree-optimize.c (execute_free_datastructures): Ditto (execute_free_cfg_annotations): Ditto. (execute_fixup_cfg): Ditto. (execute_cleanup_cfg_pre_ipa): Ditto. (execute_cleanup_cfg_post_optimizing): Ditto. (execute_init_datastructures): Ditto. - * gcc/tree-object-size.c (compute_object_sizes): Ditto. - * gcc/combine.c (rest_of_handle_combine): Ditto. - * gcc/tree-outof-ssa.c (rewrite_out_of_ssa): Ditto. - * gcc/bb-reorder.c (duplicate_computed_gotos): Ditto. + * tree-object-size.c (compute_object_sizes): Ditto. + * combine.c (rest_of_handle_combine): Ditto. + * tree-outof-ssa.c (rewrite_out_of_ssa): Ditto. + * bb-reorder.c (duplicate_computed_gotos): Ditto. (rest_of_handle_reorder_blocks): Ditto. (rest_of_handle_partition_blocks): Ditto. - * gcc/var-tracking.c (variable_tracking_main): Ditto. - * gcc/tree-profile.c (tree_profiling): Ditto. - * gcc/tree-vect-generic.c (expand_vector_operations): Ditto. - * gcc/reg-stack.c (rest_of_handle_stack_regs): Ditto. - * gcc/sched-rgn.c (rest_of_handle_sched): Ditto. + * var-tracking.c (variable_tracking_main): Ditto. + * tree-profile.c (tree_profiling): Ditto. + * tree-vect-generic.c (expand_vector_operations): Ditto. + * reg-stack.c (rest_of_handle_stack_regs): Ditto. + * sched-rgn.c (rest_of_handle_sched): Ditto. (rest_of_handle_sched2): Ditto. - * gcc/basic-block.h (free_bb_insn): Ditto. - * gcc/tree-ssa-structalias.c (ipa_pta_execute): Ditto. - * gcc/tree-cfg.c (execute_build_cfg): Ditto. + * basic-block.h (free_bb_insn): Ditto. + * tree-ssa-structalias.c (ipa_pta_execute): Ditto. + * tree-cfg.c (execute_build_cfg): Ditto. (remove_useless_stmts): Ditto. (split_critical_edges): Ditto. (execute_warn_function_return): Ditto. (execute_warn_function_noreturn): Ditto. - * gcc/tree-ssa-reassoc.c (execute_reassoc): Ditto. - * gcc/cfgrtl.c (free_bb_for_insn): Ditto. - * gcc/passes.c (execute_one_pass): Run additional + * tree-ssa-reassoc.c (execute_reassoc): Ditto. + * cfgrtl.c (free_bb_for_insn): Ditto. + * passes.c (execute_one_pass): Run additional todos returned by execute function. - * gcc/tree-pass.h (struct tree_opt_pass): Make execute + * tree-pass.h (struct tree_opt_pass): Make execute return a value. 2006-03-02 Richard Guenther <rguenther@suse.de> @@ -6789,7 +6789,7 @@ 2006-02-08 Nathan Sidwell <nathan@codesourcery.com> - * gcc/config/m68k/lb1sf68.asm (__divsf3, __divdf3, __mulsf3, + * config/m68k/lb1sf68.asm (__divsf3, __divdf3, __mulsf3, __muldf3): Return a correctly signed zero. 2006-02-08 Paolo Bonzini <bonzini@gnu.org> @@ -7629,7 +7629,7 @@ 2006-01-31 Nathan Sidwell <nathan@codesourcery.com> - * gcc/config/m68k/lb1sf68.asm: Use moveq to load small constants. + * config/m68k/lb1sf68.asm: Use moveq to load small constants. 2006-01-31 Richard Guenther <rguenther@suse.de> @@ -8864,7 +8864,7 @@ 2006-01-19 Paul Brook <paul@codesourcery.com> - * gcc/config/arm/arm.c (arm_compute_func_type): Treat all functions + * config/arm/arm.c (arm_compute_func_type): Treat all functions as nothrow when unwinding tables are disabled. 2006-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> diff --git a/gcc/ChangeLog-2004 b/gcc/ChangeLog-2004 index 64e190a1848..bc3b40c1037 100644 --- a/gcc/ChangeLog-2004 +++ b/gcc/ChangeLog-2004 @@ -4937,7 +4937,7 @@ 2004-11-16 Andreas Krebbel <krebbel1@de.ibm.com> - * gcc/cse.c (struct change_cc_mode_args): New structure. + * cse.c (struct change_cc_mode_args): New structure. (cse_change_cc_mode_insn): New function. (cse_change_cc_mode): Use validate_change to perfom changes. (cse_change_cc_mode_insns, cse_condition_code_reg): @@ -7681,10 +7681,10 @@ (initelt): Only permit array_designator without '=', not ".foo". 2004-10-25 Kenneth Zadeck <zadeck@naturalbridge.com> - * gcc/Makefile.in: removed ggc for cgraphunit. - * gcc/cgraph.c.dump_cgraph_node: removed static var analysis. - * gcc/cgraph.h: removed static var analysis data structures and calls. - * gcc/cgraphunit.c: + * Makefile.in: removed ggc for cgraphunit. + * cgraph.c.dump_cgraph_node: removed static var analysis. + * cgraph.h: removed static var analysis data structures and calls. + * cgraphunit.c: cgraph_mark_local_and_external_functions:changed name to cgraph_mark_local_functions (print_order,convert_UIDs_in_bitmap,new_static_vars_info, @@ -7696,10 +7696,10 @@ clear_static_vars_maps,cgraph_propagate_bits,cgraph_characterize_statics): removed. (cgraph_optimize,init_cgraph): removed calls to static vars analysis - * gcc/tree-dfa.c find_referenced_vars: removed call to static vars + * tree-dfa.c find_referenced_vars: removed call to static vars analysis - * gcc/tree-flow.h static_vars_info: removed - * gcc/tree-ssa-operands.c (add_call_clobber_ops,add_call_read_ops): + * tree-flow.h static_vars_info: removed + * tree-ssa-operands.c (add_call_clobber_ops,add_call_read_ops): removed calls to static vars analysis. get_call_expr_operands: removed callee variable. @@ -13030,8 +13030,9 @@ add_call_clobber_ops and add_call_read_ops. (add_call_clobber_ops, add_call_read_ops): Added code to reduce the number of vdefs and vuses inserted based on analysis of global - variables across calls. * tree-dfa.c (find_referenced_vars): - Needed to reset static var maps before each function is compiled. + variables across calls. + * tree-dfa.c (find_referenced_vars): Needed to reset static + var maps before each function is compiled. * cgraphunit.c: (static_vars_to_consider_by_tree,static_vars_to_consider_by_uid, static_vars_info,functions_to_static_vars_info,module_statics_escape, @@ -13052,12 +13053,13 @@ (cgraph_expand_all_functions): Remove call to cgraph_mark_local_and_external_functions. (cgraph_optimize): Added driver to analyze static variables whose - scope is within the compilation unit. * cgraph.h (struct - cgraph_local_info, GTY): Added statics_read, statics_written, - local, calls_read_all, calls_write_all, for_functions_valid. - (struct cgraph_node): Added next_cycle. * cgraph.c - (dump_cgraph_node): Added print routines for new fields. * - makefile.in: macroized cgraph.h, added cgraphunit.c to the ggc + scope is within the compilation unit. + * cgraph.h (struct cgraph_local_info, GTY): Added + statics_read, statics_written, local, calls_read_all, + calls_write_all, for_functions_valid. (struct cgraph_node): + Added next_cycle. + * cgraph.c (dump_cgraph_node): Added print routines for new fields. + * makefile.in: macroized cgraph.h, added cgraphunit.c to the ggc list. 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk> @@ -13446,7 +13448,7 @@ Do call strip_name_encoding before looking up entry in ID hash table. * config/t-darwin (darwin.o): Add target.h to dependencies. - * gcc/config/rs6000/rs6000.c (print_operand): Use fputs instead + * config/rs6000/rs6000.c (print_operand): Use fputs instead of fprintf for register names. * output.h (unlikely_section_label): Delete declaration. @@ -15545,11 +15547,11 @@ 2004-09-02 Daniel Berlin <dberlin@dberlin.org> - * gcc/common.opt: Rename ivcanon to tree-loop-ivcanon, tree-lim to + * common.opt: Rename ivcanon to tree-loop-ivcanon, tree-lim to tree-loop-im. - * gcc/tree-ssa-loop.c: Ditto - * gcc/tree-ssa-loop-ivcanon.c: Ditto - * gcc/doc/invoke.texi: Ditto. + * tree-ssa-loop.c: Ditto + * tree-ssa-loop-ivcanon.c: Ditto + * doc/invoke.texi: Ditto. 2004-09-02 Ziemowit Laski <zlaski@apple.com> @@ -20621,7 +20623,7 @@ 2004-08-03 Paul Brook <paul@codesourcery.com> - * gcc/doc/install.texi: Document MPFR requirement. + * doc/install.texi: Document MPFR requirement. 2004-08-03 Maciej W. Rozycki <macro@linux-mips.org> @@ -34461,7 +34463,7 @@ 2004-05-06 Stuart Hastings <stuart@apple.com> - * gcc/doc/invoke.texi: Restore -fgcse-after-reload doc from 1.421, + * doc/invoke.texi: Restore -fgcse-after-reload doc from 1.421, mistakenly clobbered by 1.423. 2004-05-06 Richard Sandiford <rsandifo@redhat.com> @@ -34570,7 +34572,7 @@ (arm_hard_regno_mode_ok): Only allow even reg pairs for ldrd. * config/arm/arm.h (TARGET_LDRD): Define. (EXTRA_CONSTRAINT_STR_ARM): Add 'Uy'. - * config/gcc/arm/arm.md (arm_movdi): Allow all valid memory operands. + * config/arm/arm.md (arm_movdi): Allow all valid memory operands. New splitter for invalid doubleword loads. * config/arm/iwmmxt.md (iwmmxt_arm_movdi): Use Uy constraint. * config/arm/vfp.md (arm_movdi_vfp): Allow all valid memory operands. @@ -34648,7 +34650,7 @@ 2004-05-04 Bernard Giroud <bgiroud2@free.fr> - * gcc/gcc/vmsdbgout.c (vms_func_node, vms_func_ref): New. + * vmsdbgout.c (vms_func_node, vms_func_ref): New. (func_table): Change type from char ** to vms_func_ref. (write_rtnbeg): Update to reflect func_table change. Use fde->funcdef_number instead of rtnnum in output. @@ -35474,13 +35476,13 @@ PR bootstrap/14992 * gcc.c (init_gcc_specs): Test USE_LD_AS_NEEDED, not HAVE_LD_AS_NEEDED. * config/linux.h (USE_LD_AS_NEEDED): Define. - * gcc/config/alpha/linux.h (USE_LD_AS_NEEDED): Define. - * gcc/config/arm/linux-elf.h (USE_LD_AS_NEEDED): Define. - * gcc/config/rs6000/linux.h (USE_LD_AS_NEEDED): Define. - * gcc/config/rs6000/linux64.h (USE_LD_AS_NEEDED): Define. - * gcc/config/sh/linux.h (USE_LD_AS_NEEDED): Define. - * gcc/config/sparc/linux.h (USE_LD_AS_NEEDED): Define. - * gcc/config/sparc/linux64.h (USE_LD_AS_NEEDED): Define. + * config/alpha/linux.h (USE_LD_AS_NEEDED): Define. + * config/arm/linux-elf.h (USE_LD_AS_NEEDED): Define. + * config/rs6000/linux.h (USE_LD_AS_NEEDED): Define. + * config/rs6000/linux64.h (USE_LD_AS_NEEDED): Define. + * config/sh/linux.h (USE_LD_AS_NEEDED): Define. + * config/sparc/linux.h (USE_LD_AS_NEEDED): Define. + * config/sparc/linux64.h (USE_LD_AS_NEEDED): Define. 2004-04-22 Per Bothner <per@bothner.com> @@ -35495,8 +35497,8 @@ 2004-04-22 Jan Hubicka <jh@suse.cz> Mostafa Hagog <mustafa@il.ibm.com> - * cfgloopmanip.c (scale_bbs_frequencies): Use RDIV macro - * cfgloopanal.c (expected_loop_iterations): Change the return value + * cfgloopmanip.c (scale_bbs_frequencies): Use RDIV macro + * cfgloopanal.c (expected_loop_iterations): Change the return value 2004-04-22 Jakub Jelinek <jakub@redhat.com> @@ -36689,8 +36691,8 @@ 2004-04-02 Gabor Loki <loki@inf.u-szeged.hu> - * opts.c (decode_options): Do function inlining with very small - max-inline-insns-* parameters when optimizing for size. + * opts.c (decode_options): Do function inlining with very small + max-inline-insns-* parameters when optimizing for size. 2004-04-02 Vladimir Makarov <vmakarov@redhat.com> @@ -39321,11 +39323,11 @@ 2004-03-04 Stuart Hastings <stuart@apple.com> - * gcc/doc/invoke.texi: Document -mlongcall for Darwin/PPC. + * doc/invoke.texi: Document -mlongcall for Darwin/PPC. 2004-03-04 Stuart Hastings <stuart@apple.com> - * gcc/config/i386/darwin.h: Darwin/x86 doesn't support CPUs before + * config/i386/darwin.h: Darwin/x86 doesn't support CPUs before 686, tell Darwin assembler to allow prefetch insns, non-empty def of SUBTARGET_OPTION_TRANSLATE_TABLE. @@ -39499,7 +39501,7 @@ 2004-03-03 Stuart Hastings <stuart@apple.com> - * gcc/config.gcc: Arrange for Darwin/x86 to build libgcc_eh.a. + * config.gcc: Arrange for Darwin/x86 to build libgcc_eh.a. 2004-03-03 Eric Botcazou <ebotcazou@libertysurf.fr> @@ -39935,7 +39937,7 @@ 2004-03-02 Loren James Rittle <ljrittle@acm.org> - * gcc/doc/install.texi (*-*-freebsd*): Update target information. + * doc/install.texi (*-*-freebsd*): Update target information. 2004-03-02 Kazu Hirata <kazu@cs.umass.edu> @@ -40537,7 +40539,7 @@ functions used to throttle the insn movement in first scheduling pass for SH. - * gcc/doc/tm.texi: Document TARGET_SCHED_INIT_GLOBAL and + * doc/tm.texi: Document TARGET_SCHED_INIT_GLOBAL and TARGET_SCHED_FINISH_GLOBAL. 2004-02-24 Alexandre Oliva <aoliva@redhat.com> @@ -40618,7 +40620,7 @@ 2003-11-30 Alexandre Oliva <aoliva@redhat.com> * config/frv/frv.c (int_2word_operand): Reject LABELs, SYMBOL_REFs and CONSTs in FDPIC mode. - * gcc/config.gcc (with_cpu): Default to fr400 on frv-*-*linux*. + * config.gcc (with_cpu): Default to fr400 on frv-*-*linux*. 2003-11-29 Richard Sandiford <rsandifo@redhat.com> * config/frv/frv.c (move_source_operand): Don't accept symbolic constants. @@ -42321,7 +42323,7 @@ 2004-02-11 Hartmut Penner <hpenner@de.ibm.com> - * gcc/config/rs6000/rs6000.c (rs6000_override_options) + * config/rs6000/rs6000.c (rs6000_override_options) Set AltiVec ABI and vrsave as default for ppc64 linux. (init_cumulative_args): Post error, if try to return value in AltiVec register without enable AltiVec. @@ -45103,7 +45105,7 @@ 2004-01-26 Fariborz Jahanian <fjahanian@apple.com> - * gcc/config/rs6000/rs6000.md (save_stack_nonlocal): + * config/rs6000/rs6000.md (save_stack_nonlocal): Use adjust_address_nv directly with appropriate mode. (restore_stack_nonlocal): Ditto. @@ -46054,7 +46056,7 @@ 2004-01-20 Hartmut Penner <hpenner@de.ibm.com> - * gcc/config/rs6000/rs6000.c (function_arg) Handle + * config/rs6000/rs6000.c (function_arg) Handle vector register special in function without prototype. (function_arg_advance): Vector parameters get always GPRs allocated for the linux64 target. @@ -46502,8 +46504,8 @@ * fixincl/inclhack.def (bad_lval): Sort file list. Add many missing files up to Tru64 UNIX V5.1B. - * gcc/fixinc/tests/base/libgen.h: Renamed to ... - * gcc/fixinc/tests/base/dirent.h: ... this to match new file list + * fixinc/tests/base/libgen.h: Renamed to ... + * fixinc/tests/base/dirent.h: ... this to match new file list order. * fixinc/fixincl.x: Regenerate. @@ -46875,7 +46877,7 @@ 2004-01-14 Hartmut Penner <hpenner@de.ibm.com> - * gcc/config/rs6000/rs6000.c (rs6000_stack_info) + * config/rs6000/rs6000.c (rs6000_stack_info) Calculate always vrsave_mask if TARGET_ALTIVEC. (rs6000_emit_prologue): Emit code for vrsave only if TARGET_ALTIVEC_VRSAVE. @@ -47151,21 +47153,21 @@ 2004-01-12 Hartmut Penner <hpenner@de.ibm.com> PR target/13534 - * gcc/config/rs6000/rs6000.c (word_offset_memref_operand): New + * config/rs6000/rs6000.c (word_offset_memref_operand): New predicate to handle 'ld' conform addresses. - * gcc/config/rs6000/rs6000.h (EXTRA_CONSTRAINT): New 'Y' + * config/rs6000/rs6000.h (EXTRA_CONSTRAINT): New 'Y' contraint. (EXTRA_MEMORY_CONSTRAINT): Tell reload which constraint are memory contraints. - * gcc/config/rs6000/rs6000-protos.h (word_offset_memref_operand): + * config/rs6000/rs6000-protos.h (word_offset_memref_operand): New prototype. - * gcc/config/rs6000/rs6000.md (*movdf_hardfloat64): + * config/rs6000/rs6000.md (*movdf_hardfloat64): Change 'o' to 'Y' constraint. (*movdf_softfloat64): Ditto. 2004-01-12 Bernardo Innocenti <bernie@develer.com> - * gcc/config/m68k/m68k.md: Switch from the "*..." syntax to the + * config/m68k/m68k.md: Switch from the "*..." syntax to the brace-enclosed syntax in all C output statements. 2004-01-12 David Edelsohn <edelsohn@gnu.org> @@ -47485,7 +47487,7 @@ 2004-01-08 Hartmut Penner <hpenner@de.ibm.com> - * gcc/config/rs6000/rs6000.c (easy_vector_constant): Accept + * config/rs6000/rs6000.c (easy_vector_constant): Accept all vector constant loadable by vsplt*. (output_vec_const_move): Likewise. diff --git a/gcc/ChangeLog-2005 b/gcc/ChangeLog-2005 index 175bbb334f4..243a99e3193 100644 --- a/gcc/ChangeLog-2005 +++ b/gcc/ChangeLog-2005 @@ -1417,7 +1417,7 @@ 2005-12-14 Richard Sandiford <richard@codesourcery.com> - * gcc/config/arm/arm.md: Provide a big-endian version of the + * config/arm/arm.md: Provide a big-endian version of the (zero_extend:SI (subreg:QI ...)) splitter. 2005-12-14 J"orn Rennecke <joern.rennecke@st.com> @@ -2038,7 +2038,7 @@ 2005-12-07 Richard Sandiford <richard@codesourcery.com> - * gcc/reload.c (push_secondary_reload): Fix typo: + * reload.c (push_secondary_reload): Fix typo: s/insn_constraint/scratch_constraint/. 2005-12-07 Richard Sandiford <richard@codesourcery.com> @@ -4153,7 +4153,7 @@ (_Unwind_Stop_Fn): New typedef. (_Unwind_ForcedUnwind): Declare. (_Unwind_Resume_or_Rethrow): Declare. - * gcc/config/arm/libunwind.S (UNWIND_WRAPER): Add nargs + * config/arm/libunwind.S (UNWIND_WRAPER): Add nargs argument. Adjust. (_Unwind_Resume_or_Rethrow, _Unwind_ForcedUnwind): New. * config/arm/unwind-arm.c (UCB_FORCED_STOP_FN) @@ -5021,8 +5021,8 @@ 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR fortran/18452 - * gcc/c.opt: Add a -lang-fortran option. - * gcc/c-opts.c: Add a lang_fortran flag. + * c.opt: Add a -lang-fortran option. + * c-opts.c: Add a lang_fortran flag. (c_common_init_options): Handling the -lang-fortran option. (c_common_handle_option): Add a case for Fortran options in preprocessing. Remove cases for -ffixed-form and @@ -13571,10 +13571,10 @@ Older entries for 2005 can be found in ChangeLog-2005. 2005-06-29 Stuart Hastings <stuart@apple.com> - * gcc/config/i386/mmintrin.h: Mark vector intrinsics always_inline. - * gcc/config/i386/emmintrin.h: Likewise. - * gcc/config/i386/pmmintrin.h: Likewise. - * gcc/config/i386/xmmintrin.h: Likewise. + * config/i386/mmintrin.h: Mark vector intrinsics always_inline. + * config/i386/emmintrin.h: Likewise. + * config/i386/pmmintrin.h: Likewise. + * config/i386/xmmintrin.h: Likewise. 2005-06-29 Steve Ellcey <sje@cup.hp.com> @@ -13686,7 +13686,7 @@ Older entries for 2005 can be found in ChangeLog-2005. * hooks.c (hook_constcharptr_tree_tree_null, hook_constcharptr_int_tree_null, hook_constcharptr_int_tree_tree_null): Likewise. - * gcc/doc/tm.texi (TARGET_INVALID_CONVERSION, + * doc/tm.texi (TARGET_INVALID_CONVERSION, TARGET_INVALID_UNARY_OP, TARGET_INVALID_BINARY_OP): Document. * c-convert.c (convert): Use invalid_conversion hook. * c-typeck.c (build_unary_op): Use invalid_unary_op hook. @@ -26399,7 +26399,7 @@ Older entries for 2005 can be found in ChangeLog-2005. 2005-04-01 Jan-Benedict Glaw <jbglaw@lug-owl.de> - * gcc/config/vax/vax.md: Spellcheck, fix whitespace. + * config/vax/vax.md: Spellcheck, fix whitespace. 2005-04-01 Ian Lance Taylor <ian@airs.com> @@ -26989,8 +26989,8 @@ Older entries for 2005 can be found in ChangeLog-2005. 2005-03-31 Paolo Bonzini <bonzini@gnu.org> - * gcc/configure.ac (TL_AC_GNU_MAKE_GCC_LIB_PATH): Remove. - * gcc/configure: Regenerate. + * configure.ac (TL_AC_GNU_MAKE_GCC_LIB_PATH): Remove. + * configure: Regenerate. 2005-03-30 Alan Modra <amodra@bigpond.net.au> @@ -32186,7 +32186,7 @@ Older entries for 2005 can be found in ChangeLog-2005. 2005-02-09 Andreas Krebbel <krebbel1@de.ibm.com> - * gcc/haifa-sched.c (schedule_block): Make queued sched group + * haifa-sched.c (schedule_block): Make queued sched group insns return to ready list in the next turn. 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org> |