1. 29 Sep, 2000 6 commits
    • * version.c: Bump to gcc-2.97. · 0c6129af
      From-SVN: r36667
      Jeffrey A Law committed
    • error.c: Remove direct obstack manipulation. · 99885b3f
      cp/
      	* error.c: Remove direct obstack manipulation.  Replace with
      	output_buffer-based formatting.  Adjust calls to removed macros.
      	(obstack_chunk_alloc, obstack_chunk_free): Remove.
      	(OB_INIT, OB_PUTC, OB_PUTC2, OB_PUTS, OB_PUTID, OB_PUTCP,
      	OB_FINISH, OB_PUTI, OB_END_TEMPLATE): Likewise.
      testsuite/
      	* g++.old-deja/g++.ext/pretty3.C: Fix comparison with
      	__PRETTY_FUNCTION__.
      	* g++.old-deja/g++.ext/pretty2.C: Likewise.
      
      From-SVN: r36666
      Gabriel Dos Reis committed
    • final.c (final_scan_insn): Remove extra extract_insn call; Use caching for constrain_operands. · 6c698a6d
      
      	* final.c (final_scan_insn): Remove extra extract_insn call;
      	Use caching for constrain_operands.
      	(cleanup_subreg_operands): Use caching for extract_insn.
      	* recog.c (constrain_operands_cached): New.
      	* recog.h (constrain_operands_cached): Declare.
      	* i386.c (ix86_attr_length_immediate_default,
      	ix86_attr_length_address_default, ix86_agi_dependant): Cache
      	extract_insn call.
      
      	* recog.c (asm_noperands): Tweak.
      	(extract_insn): Do not call asm_noperads for non-asm instructions.
      
      From-SVN: r36665
      Jan Hubicka committed
    • recog.c (recog_memoized): Rename to recog_memoized_1. · b1cdafbb
      
      	* recog.c (recog_memoized): Rename to recog_memoized_1.
      	* recog.h (recog_memoized): Rename to recog_memoized_1.
      	(recog_memoized): New macro.
      	* rtl.h (single_set): Rename to single_set_1
      	(single_set): New macro.
      	* rtlanal.c (single_set): Rename to single_set_1;  expect clobbers
      	to be last.
      
      	* i386.md (strmovsi_1, strmovhi_1 strmovqi_1):
      	Do not use match_dup of input operands at outputs.
      	Use register_operand for memory expression.
      	(rep_movsi): Put use last, canonicalize.
      	Use register_operand for memory expression.
      	(rep_movqi): Put use last.
      	Use register_operand for memory expression.
      	(strsetsi_1, strset_hi_1, strsetqi_1): Do not use match_dup
      	of input operands at outputs.  Use register_operand for memory
      	expression.
      	(rep_stossi): Put use last; canonicalize; fix match_dup in
      	the address expression
      	(rep_stosqi): Likewise.
      	(memcmp expander): Update calls.
      	(cmpstrsi_nz_1, cmpstrsi_1, strlensi_1): Avoid match_dups in
      	the clobbers.
      
      	* i386.md (fp_jcc_3, fp_jcc_4, jp_fcc_5): if_then_else operand is
      	VOIDmode.
      	(fp_jcc_4, fp_jcc_3): Refuse unordered comparisons.
      
      From-SVN: r36664
      Jan Hubicka committed
    • Daily bump. · 07342793
      From-SVN: r36663
      Jeff Law committed
    • freebsd-aout.h: New, FreeBSD a.out config file. · 41e5a1f5
      2000-09-28  David O'Brien  <obrien@FreeBSD.org>
      	* config/i386/freebsd-aout.h: New, FreeBSD a.out config file.
      	Contains the old contents of config/i386/freebsd.h
      	* config/i386/freebsd.h: Now the ELF rather than a.out config file.
      	Contains the old contents of config/i386/freebsd-elf.h
      	* config/i386/freebsd-elf.h: Retire this file -- contents moved to
      	config/i386/freebsd.h.
      	* configure.in: Adjust for above changes.
      	* po/POTFILES.in: Likewise.
      	* po/en_GB.po: Likewise.
      	* po/gcc.pot: Likewise.
      	* configure: Rebuilt.
      
      Approved by:  Richard Henderson <rth@cygnus.com>
                    Message-ID: <20000927093029.A30906@cygnus.com>
      
      From-SVN: r36662
      David O'Brien committed
  2. 28 Sep, 2000 7 commits
  3. 27 Sep, 2000 4 commits
  4. 26 Sep, 2000 9 commits
  5. 25 Sep, 2000 14 commits