1. 07 Sep, 2005 7 commits
    • reload1.c (fixup_eh_region_note): Remove assertion. · b735f45d
      2005-09-07  Andreas Krebbel  <krebbel1@de.ibm.com>
      
      	* reload1.c (fixup_eh_region_note): Remove assertion.
      	(fixup_abnormal_edges): Reverted removal of call to
      	find_many_sub_basic_blocks made on 2005-08-31.
      
      From-SVN: r103984
      Andreas Krebbel committed
    • function.c (ARG_POINTER_CFA_OFFSET): Move ... · 30e6f306
              * function.c (ARG_POINTER_CFA_OFFSET): Move ...
              * defaults.h (ARG_POINTER_CFA_OFFSET): ... here.
              (INCOMING_FRAME_SP_OFFSET): Move from dwarf2out.c.
              * dwarf2out.c (struct cfa_loc): Change reg to unsigned int,
              rearrange for better packing.
              (INCOMING_FRAME_SP_OFFSET): Move to defaults.h.
              (lookup_cfa_1): Remove inline marker.
              (cfa_equal_p): Split out of ...
              (def_cfa_1): ... here.  Use INVALID_REGNUM.
              (build_cfa_loc): Handle !cfa->indirect.
              (frame_pointer_cfa_offset): New.
              (dbx_reg_number): Assert register elimination performed; do
              leaf register remapping.
              (reg_loc_descriptor): Avoid calling dbx_reg_number when unused.
              (eliminate_reg_to_offset): New.
              (based_loc_descr): Remove can_use_fbreg argument.  Use fbreg only
              for verifiably local stack frame addresses; re-base to CFA.
              (mem_loc_descriptor): Remove can_use_fbreg argument.
              (concat_loc_descriptor, loc_descriptor): Likewise.
              (containing_function_has_frame_base): Remove.
              (rtl_for_decl_location): Don't do register elimination or
              leaf register remapping here.
              (secname_for_decl): Split out from ..
              (add_location_or_const_value_attribute): ... here.
              (convert_cfa_to_loc_list): New.
              (compute_frame_pointer_to_cfa_displacement): New.
              (gen_subprogram_die): Use them.
              * tree.h (frame_base_decl): Remove.
              * var-tracking.c (frame_base_decl, frame_stack_adjust): Remove.
              (prologue_stack_adjust): Remove.
              (vt_stack_adjustments): Use INCOMING_FRAME_SP_OFFSET.
              (adjust_stack_reference): Re-base memories to arg_pointer_rtx.
              (set_frame_base_location): Remove.
              (compute_bb_dataflow, emit_notes_in_bb): Don't call it.
              (dump_attrs_list, dump_dataflow_set): Use string concatenation.
              (vt_add_function_parameters): Don't eliminate_regs.
              (vt_initialize): Don't create frame_base_decl.
      
      From-SVN: r103983
      Richard Henderson committed
    • re PR fortran/19269 (transpose(reshape(...)) of character array segfaults.) · d1d26ecf
      	PR fortran/19269
      	* simplify.c (gfc_simplify_transpose): Set the result's typespec from
      	the source, not the first element of the return value.
      
      From-SVN: r103982
      Richard Sandiford committed
    • cp-gimplify.c (cp_gimplify_expr): Create empty CONSTRUCTOR for EMPTY_CLASS_EXPR. · f7683d37
      2005-09-07  Richard Guenther  <rguenther@suse.de>
      
      	* cp-gimplify.c (cp_gimplify_expr): Create empty CONSTRUCTOR
      	for EMPTY_CLASS_EXPR.
      
      From-SVN: r103981
      Richard Guenther committed
    • install.texi (*-*-solaris2*): Clarify wording on the recommended version of GNU… · ff8f80f2
      install.texi (*-*-solaris2*): Clarify wording on the recommended version of GNU binutils for 4.x and later.
      
      	* doc/install.texi (*-*-solaris2*): Clarify wording on the recommended
      	version of GNU binutils for 4.x and later.
      
      From-SVN: r103980
      Eric Botcazou committed
    • ggc-page.c (ggc_push_context): Remove. · 6f02b1db
      	* ggc-page.c (ggc_push_context): Remove.
      	(ggc_pop_context): Likewise.
      	* ggc.h (ggc_push_context): Remove.
      	(ggc_pop_context): Likewise.
      
      From-SVN: r103979
      Mark Mitchell committed
    • Daily bump. · 040c2e42
      [[Split portion of a mixed commit.]]
      
      From-SVN: r103975.2
      GCC Administrator committed
  2. 06 Sep, 2005 28 commits
  3. 05 Sep, 2005 5 commits