1. 17 Jan, 2006 11 commits
    • Makefile.in (FUNCTION_H): New. · 90f90283
      	* Makefile.in (FUNCTION_H): New.  Use it instead of
      	function.h throughout the file.
      	* function.h: Include tree.h.
      
      From-SVN: r109800
      Kazu Hirata committed
    • * recog.c: Separate some functions with whitespace. · 9099f8e1
      From-SVN: r109799
      Ben Elliston committed
    • backport: Makefile.in (TREE_INLINE_H): New. · 1b369fae
              Merge from gomp branch:
              * Makefile.in (TREE_INLINE_H): New.  Use it as needed.
              * tree-inline.h (struct copy_body_data): Move from tree-inline.c
              and rename from struct inline_data.  Rename callee* to dst*;
              caller* to src*; add copy_decl hook, transform_call_graph_edges,
              transform_new_cfg, transform_return_to_modify, and
              transform_lang_insert_block flags; remove cloning_p, versioning_p,
              update_clones_p.
              (copy_body_r, insert_decl_map, remap_decl, remap_type): Declare.
              (copy_decl_for_dup): Remove.
              * tree-inline.c (struct inline_data): Move to header.
              (insert_decl_map): Export.
              (remap_decl): Update for member name changes.  Use copy_decl hook.
              Allow for replacement to be a non-decl.  Remove dead code.
              (remap_type_1): Check for existing mapping.
              (remap_type): Export.
              (remap_decls): Update for member name changes.
              (remap_block, copy_bb, copy_cfg_body, copy_generic_body): Likewise.
              (copy_body, setup_one_parameter, declare_return_variable): Likewise.
              (expand_call_inline, optimize_inline_calls, clone_body): Likewise.
              (copy_tree_r, mark_local_for_remap_r, unsave_expr_now): Likewise.
              (tree_function_versioning, build_duplicate_type): Likewise.
              (copy_body_r): Likewise.  Export.
              (copy_decl_for_dup): Split into ...
              (copy_decl_for_dup_finish, copy_decl_to_var,
              copy_decl_no_change, copy_decl_maybe_to_var): ... these.
              (replace_ref_tree, inlining_p): Remove.
      
      From-SVN: r109797
      Richard Henderson committed
    • loop.c (loop_optimize): Make it static. · 04578e64
      	* loop.c (loop_optimize): Make it static.
      	* cfgloop.h: Remove the prototype for loop_optimize.
      	* rtl.h: Likewise.
      
      From-SVN: r109795
      Kazu Hirata committed
    • local-alloc.c (local_alloc): Make it static. · 57c8b089
      	* local-alloc.c (local_alloc): Make it static.
      	* rtl.h: Remove the prototype for local_alloc.
      
      From-SVN: r109794
      Kazu Hirata committed
    • ifcvt.c (if_convert): Make it static. · d6108e89
      	* ifcvt.c (if_convert): Make it static.
      	* rtl.h: Remove the prototype for if_convert.
      
      From-SVN: r109793
      Kazu Hirata committed
    • reload.c (reg_overlap_mentioned_for_reload_p): Handle subregs of mems. · 838f78d6
      * reload.c (reg_overlap_mentioned_for_reload_p): Handle subregs of
      mems.
      
      From-SVN: r109792
      DJ Delorie committed
    • pa.md: Disparage copies between general and floating-point registers in 32-bit move... · 2d6ae5d6
      	* pa.md: Disparage copies between general and floating-point registers
      	in 32-bit move patterns.
      
      From-SVN: r109788
      John David Anglin committed
    • Daily bump. · ee62fc6e
      From-SVN: r109786
      GCC Administrator committed
    • target-supports.exp (check_effective_target_dfp_nocache, [...]): New. · 265e7d50
      	* lib/target-supports.exp (check_effective_target_dfp_nocache,
      	check_effective_target_dfprt_nocache): New.
      	(check_effective_target_dfp): Use check_effective_target_dfp_nocache.
      	(check_effective_target_dfprt): New.
      	* lib/c-compat.exp (check_dfp): Remove.
      	(compat_dfp_setup): Use check_effective_target_dfprt_nocache.
      	* gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
      	level of support for decimal float.
      	* gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
      	compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
      	compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
      	compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
      	convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
      	convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
      	convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
      	func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
      	func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
      	operator-arith-fold.c, operator-assignment.c, operator-comma.c,
      	operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
      	struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
      	directives.
      
      From-SVN: r109779
      Janis Johnson committed
  2. 16 Jan, 2006 25 commits
  3. 15 Jan, 2006 4 commits