1. 13 Jun, 2002 15 commits
  2. 12 Jun, 2002 20 commits
  3. 11 Jun, 2002 5 commits
    • * i386.md (addqi_1_slp, subqi_1_slp · 2f41793e
      	(andqi_ext0, testqi_ext0): Remove unnecesary check.
      	(addhi*, addqi*): Simplify "dec" condition.
      	(testsi to testqi splitters): Remove TARGET_PROMOTE_QImode check.
      	(and, or, xor to QImode splitters): New.
      	(iorqi_ext*): New.
      	(xorqi_ext_0): New.
      	(xorqi_ext_1): Rename to xorqi_ext_2; bring to sync with and versions.
      	(andqi_ext_1_rex64): New.
      	(ashrqi*_slp): New.
      	(ashlqi*_slp): New.
      	(lshlqi*_slp): New.
      	(rotrqi3*_slp): New.
      	(rotlqi3*_slp): New.
      
      From-SVN: r54537
      Jan Hubicka committed
    • * Makefile.in (CFLAGS_FOR_TARGET): Add -O2. · c8eb2bc0
      From-SVN: r54536
      Kaveh R. Ghazi committed
    • emit-rtl.c (try_split): Use INSN_LAST, not LAST_INSN to get the last insn created by the splitter. · c6a3fcf0
              * emit-rtl.c (try_split): Use INSN_LAST, not LAST_INSN to get the
              last insn created by the splitter.
      
      From-SVN: r54535
      Jeff Law committed
    • config.gcc (powerpc*-*-*, [...]): Don't bother including softfloat.h. · 4c4eb375
      	* config.gcc (powerpc*-*-*, rs6000-*-*-*): Don't bother including
      	softfloat.h.
      	* config/rs6000/vxppc.h (CPP_ENDIAN_BIG_SPEC): Delete.
      	(CPP_ENDIAN_LITTLE_SPEC): Delete.
      	* config/rs6000/sysv4le.h (CPP_ENDIAN_DEFAULT_SPEC): Delete.
      	* config/rs6000/sysv4.h (CPP_SYSV_SPEC): Delete _SOFT_FLOAT setting,
      	__LONG_DOUBLE_128__ setting, _CALL_* setting.
      	(CPP_DEFAULT_SPEC): Delete.
      	(CPP_FLOAT_DEFAULT_SPEC): Delete.
      	(CPP_LONGDOUBLE_DEFAULT_SPEC): Delete.
      	(CPP_SYSV_DEFAULT_SPEC): Delete.
      	(CPP_ENDIAN_BIG_SPEC): Delete.
      	(CPP_ENDIAN_LITTLE_SPEC): Delete.
      	(CPP_ENDIAN_SPEC): Delete.
      	(CPP_SPEC): Don't include cpp_endian, cpp_cpu.
      	(SUBTARGET_EXTRA_SPECS): Delete cpp_sysv_default, cpp_endian_default,
      	cpp_endian, cpp_endian_big, cpp_endian_little, cpp_float_default,
      	cpp_longdouble_default.
      	* config/rs6000/softfloat.h: Delete.
      	* config/rs6000/rs6000.h (CPP_CPU_SPEC): Delete.
      	(EXTRA_SPECS): Delete cpp_cpu.
      	(TARGET_CPU_CPP_BUILTINS): New.
      	* config/rs6000/rs6000-protos.h (rs6000_cpu_cpp_builtins): New
      	prototype.
      	* config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): New.
      	* config/rs6000/linux64.h (CPP_PREDEFINES): Remove endianness defines.
      	(CPP_DEFAULT_SPEC): Delete.
      	* config/rs6000/eabiaix.h (CPP_SYSV_DEFAULT_SPEC): Delete.
      	* config/rs6000/darwin.h (CPP_PREDEFINES): Don't define __BIG_ENDIAN__.
      	* config/rs6000/beos.h (CPP_SPEC): Remove cpp_cpu.
      	(CPP_DEFAULT_SPEC): Delete.
      	* config/rs6000/aix51.h (CPP_SPEC): Remove cpp_cpu, -D_ARCH_PPC.
      	(CPLUSPLUS_CPP_SPEC): Likewise.
      	(CPP_CPU_SPEC): Delete.
      	(CPP_DEFAULT_SPEC): Delete.
      	* config/rs6000/aix43.h (CPP_SPEC): Remove cpp_cpu, -D_ARCH_PPC.
      	(CPLUSPLUS_CPP_SPEC): Likewise.
      	(CPP_CPU_SPEC): Delete.
      	(CPP_DEFAULT_SPEC): Delete.
      	* config/rs6000/aix41.h (CPP_SPEC): Remove cpp_cpu.
      	(CPP_DEFAULT_SPEC): Delete.
      	* config/rs6000/aix.h (CPP_SPEC): Remove cpp_cpu.
      	(CPP_DEFAULT_SPEC): Delete.
      
      From-SVN: r54534
      Geoffrey Keating committed
    • * doc/gty.texi: Small updates. · fc5c400a
      From-SVN: r54533
      Geoffrey Keating committed