1. 24 Jul, 2002 7 commits
    • * g++.dg/ext/alignof1.C (main): Return 0 for success. · aa02149a
      From-SVN: r55708
      Gabriel Dos Reis committed
    • [multiple changes] · 79258dce
      2002-07-24  Frank van der Linden  <fvdl@wasabisystems.com>
      
      	PR optimization/7291
      	* config/i386/i386.c (ix86_expand_clrstr): Fix bzero alignment
      	problem on x86_64.
      
      2002-07-24  Roger Sayle  <roger@eyesopen.com>
      
      	* gcc.c-torture/execute/memset-3.c: New testcase.
      
      From-SVN: r55704
      Roger Sayle committed
    • pretty-print.h: Add macros from cp/error.c `:w · 26ff2117
      
      	* pretty-print.h: Add macros from cp/error.c
      `:w
      
      From-SVN: r55703
      Gabriel Dos Reis committed
    • documentation.html: Remove libstdc++-v3.0.86 links... · 6364054f
      
      2002-07-23  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* docs/html/documentation.html: Remove libstdc++-v3.0.86 links,
      	confusing usage of "latest."
      	De-tangle contributor information from introductory notes.
      	Move abi.txt link placement, activate.
      	Re-organize.
      	Move chapter info into old FAQ format.
      	* docs/html/organization.html: Removed, obsoleted by doxygen work.
      	* docs/html/abi.txt: Add notes on testing ABI changes.
      
      From-SVN: r55702
      Benjamin Kosnik committed
    • rs6000-protos.h (mask_operand_wrap): Declare. · 0ba1b2ff
      	* config/rs6000/rs6000-protos.h (mask_operand_wrap): Declare.
      	(mask64_2_operand): Declare.
      	(build_mask64_2_operands): Declare.
      	(and64_2_operand): Declare.
      	(extract_MB): Declare.
      	(extract_ME): Declare.
      	* config/rs6000/rs6000.c (mask64_operand): Allow all ones.  Remove
      	CONST_DOUBLE code.
      	(mask_operand_wrap): New insn predicate.
      	(mask64_2_operand): Likewise.
      	(and64_2_operand): Likewise.
      	(build_mask64_2_operands): New function.
      	(extract_MB): New function.
      	(extract_ME): New function.
      	(print_operand <case m,M>): Use extract_MB and extract_ME.
      	(print_operand <case S>): Allow all ones.  Remove CONST_DOUBLE support.
      	* config/rs6000/rs6000.h (EXTRA_CONSTRAINT): Add 't'.
      	(PREDICATE_CODES): Add and64_2_operand, mask_operand_wrap and
      	mask64_2_operand.  Remove CONST_DOUBLE from mask64_operand.
      	* config/rs6000/rs6000.md (andsi3_internal3): New
      	(andsi3_internal3+1): Enable split for powerpc64.
      	(andsi3_internal3+2): New split.
      	(andsi3_internal4): Renamed old andsi3_internal3.
      	(andsi3_internal5): New.
      	(andsi3_internal5+1): Enable split for powerpc64.
      	(andsi3_internal5+2): New split.
      	(andsi3_internal6, andsi3_internal7, andsi3_internal8): New.
      	(anddi3): Handle 't' constraint.
      	(anddi3+1): New split.
      	(anddi3_internal2): Handle 't' constraint.
      	(anddi3_internal2+1): New split.
      	(anddi3_internal3): Handle 't' constraint.
      	(anddi3_internal3+1): New split.
      
      From-SVN: r55701
      Alan Modra committed
    • Daily bump. · 95630163
      From-SVN: r55700
      GCC Administrator committed
    • rs6000.md: Remove scratch reg on insns using addze and similar (plus (comparison r1 r2)... · 097657c3
      	* config/rs6000/rs6000.md: Remove scratch reg on insns using
      	addze and similar (plus (comparison r1 r2) r3) insns.  Add
      	missing scratch reg in one case.  Formatting fixes.
      
      From-SVN: r55695
      Alan Modra committed
  2. 23 Jul, 2002 24 commits
  3. 22 Jul, 2002 9 commits