1. 25 Mar, 1999 19 commits
    • rtl.texi (RTX_FRAME_RELATED_P): Add documentation. · 7e5bda2c
      d
      Thu Mar 25 14:04:54 EST 1999  Andrew MacLeod  <amacleod@cygnus.com>
      	* rtl.texi (RTX_FRAME_RELATED_P): Add documentation.
      	* rtl.h (struct rtx_def): Update comment for frame_related field.
      	(set_unique_reg_note): Declare prototype.
      	* dwarf2out.c (dwarf2out_frame_debug_expr): Split out from
      	'dwarf2out_frame_debug' to handle only expressions, and process
      	component parts of a PARALLEL expression.
      	(dwarf2out_frame_debug): Process insns only, and call
      	new function 'dwarf2out_frame_debug_expr' for patterns.
      	* emit-rtl.c (set_unique_reg_note): New function to add a reg note,
      	but if there is an existingone, deletes it first.
      	* expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note.
      	* optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note.
      	(emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note.
      	(expand_fix):  Use set_unique_reg_note.
      
      From-SVN: r25979
      Andrew Macleod committed
    • rtl.texi (RTX_FRAME_RELATED_P): Add documentation. · 87b47c85
      a
      Thu Mar 25 14:04:54 EST 1999  Andrew MacLeod  <amacleod@cygnus.com>
      	* rtl.texi (RTX_FRAME_RELATED_P): Add documentation.
      	* rtl.h (struct rtx_def): Update comment for frame_related field.
      	(set_unique_reg_note): Declare prototype.
      	* dwarf2out.c (dwarf2out_frame_debug_expr): Split out from
      	'dwarf2out_frame_debug' to handle only expressions, and process
      	component parts of a PARALLEL expression.
      	(dwarf2out_frame_debug): Process insns only, and call
      	new function 'dwarf2out_frame_debug_expr' for patterns.
      	* emit-rtl.c (set_unique_reg_note): New function to add a reg note,
      	but if there is an existingone, deletes it first.
      	* expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note.
      	* optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note.
      	(emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note.
      	(expand_fix):  Use set_unique_reg_note.
      
      From-SVN: r25978
      Andrew Macleod committed
    • rtl.texi (RTX_FRAME_RELATED_P): Add documentation. · b664de3a
       
      Thu Mar 25 14:04:54 EST 1999  Andrew MacLeod  <amacleod@cygnus.com>
      	* rtl.texi (RTX_FRAME_RELATED_P): Add documentation.
      	* rtl.h (struct rtx_def): Update comment for frame_related field.
      	(set_unique_reg_note): Declare prototype.
      	* dwarf2out.c (dwarf2out_frame_debug_expr): Split out from
      	'dwarf2out_frame_debug' to handle only expressions, and process
      	component parts of a PARALLEL expression.
      	(dwarf2out_frame_debug): Process insns only, and call
      	new function 'dwarf2out_frame_debug_expr' for patterns.
      	* emit-rtl.c (set_unique_reg_note): New function to add a reg note,
      	but if there is an existingone, deletes it first.
      	* expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note.
      	* optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note.
      	(emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note.
      	(expand_fix):  Use set_unique_reg_note.
      
      From-SVN: r25977
      Andrew Macleod committed
    • rtl.texi (RTX_FRAME_RELATED_P): Add documentation. · 2b4b3e5f
       
      Thu Mar 25 14:04:54 EST 1999  Andrew MacLeod  <amacleod@cygnus.com>
      	* rtl.texi (RTX_FRAME_RELATED_P): Add documentation.
      	* rtl.h (struct rtx_def): Update comment for frame_related field.
      	(set_unique_reg_note): Declare prototype.
      	* dwarf2out.c (dwarf2out_frame_debug_expr): Split out from
      	'dwarf2out_frame_debug' to handle only expressions, and process
      	component parts of a PARALLEL expression.
      	(dwarf2out_frame_debug): Process insns only, and call
      	new function 'dwarf2out_frame_debug_expr' for patterns.
      	* emit-rtl.c (set_unique_reg_note): New function to add a reg note,
      	but if there is an existingone, deletes it first.
      	* expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note.
      	* optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note.
      	(emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note.
      	(expand_fix):  Use set_unique_reg_note.
      
      From-SVN: r25976
      Andrew Macleod committed
    • rtl.texi (RTX_FRAME_RELATED_P): Add documentation. · 0a4b9056
      �
      Thu Mar 25 14:04:54 EST 1999  Andrew MacLeod  <amacleod@cygnus.com>
      	* rtl.texi (RTX_FRAME_RELATED_P): Add documentation.
      	* rtl.h (struct rtx_def): Update comment for frame_related field.
      	(set_unique_reg_note): Declare prototype.
      	* dwarf2out.c (dwarf2out_frame_debug_expr): Split out from
      	'dwarf2out_frame_debug' to handle only expressions, and process
      	component parts of a PARALLEL expression.
      	(dwarf2out_frame_debug): Process insns only, and call
      	new function 'dwarf2out_frame_debug_expr' for patterns.
      	* emit-rtl.c (set_unique_reg_note): New function to add a reg note,
      	but if there is an existingone, deletes it first.
      	* expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note.
      	* optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note.
      	(emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note.
      	(expand_fix):  Use set_unique_reg_note.
      
      From-SVN: r25975
      Andrew Macleod committed
    • tlink.c (symbol_hash_newfunc): Remove redundant call to hash_newfunc. · 9d4c59ab
      	* tlink.c (symbol_hash_newfunc): Remove redundant call to
      	hash_newfunc.
      	(file_hash_newfunc, demangled_hash_newfunc): Likewise.
      
      From-SVN: r25974
      Art Haas committed
    • * i386.h (PREFERRED_STACK_BOUNDARY): Set to 128. · ab8cc6ab
      From-SVN: r25973
      Richard Henderson committed
    • Applied patch from Phillip Blundell <pb@nexus.co.uk>: · 925a60f3
        This patch fixes a couple of Linux-specific problems with profiling and
        debugging.  It's against the trunk version.  Without it gdb reports wrong
        line numbers and -pg does not work at all.
      
      From-SVN: r25972
      Philip Blundell committed
    • new · fe1e8929
      From-SVN: r25971
      Jason Merrill committed
    • decl.c (init_decl_processing): Add `signed' type as a synonym for `int'. · 45075bf3
      	* decl.c (init_decl_processing): Add `signed' type as a synonym
      	for `int'.
      
      From-SVN: r25970
      Nathan Sidwell committed
    • update · 0b9c1e4d
      From-SVN: r25969
      Jason Merrill committed
    • new · b8b0126f
      From-SVN: r25968
      Jason Merrill committed
    • typeck.c (common_type): Handle cv-qual unification for pointers to members. · 5b163de4
      	* typeck.c (common_type): Handle cv-qual unification for pointers
      	to members.
      	* decl.c (unqualified_namespace_lookup): Return error_mark_node
      	on error.
      	(lookup_name_real): Set LOOKUP_COMPLAIN when *not* parsing.
      	* lex.c (do_identifier): If we got error_mark_node, call
      	lookup_name again.
      
      From-SVN: r25967
      Jason Merrill committed
    • * Makefile.in (RANLIB_TEST): Improve test. · b6c8f0b7
      From-SVN: r25965
      Axel Thimm committed
    • combine.c (force_to_mode, case PLUS): Use sign extended mask when masking the… · 835c8e04
      combine.c (force_to_mode, case PLUS): Use sign extended mask when masking the low bits out of a constant.
      
              * combine.c (force_to_mode, case PLUS): Use sign extended mask
              when masking the low bits out of a constant.
      
      From-SVN: r25964
      Donn Terry committed
    • Daily bump. · 5e7d21e9
      From-SVN: r25963
      Jeff Law committed
    • Add main, then link it · 9e3a8a58
      From-SVN: r25962
      Martin v. Löwis committed
    • Can't link it - no main() · 51795d12
      From-SVN: r25961
      Martin v. Löwis committed
  2. 24 Mar, 1999 21 commits