On Wed, Aug 15, 2012 at 6:29 PM, Segher Boessenkool <seg...@kernel.crashing.org> wrote: > 2012-08-15 Segher Boessenkool <seg...@kernel.crashing.org> > > gcc/ > * config/rs6000/aix43.h (TARGET_DEFAULT): Delete MASK_NEW_MNEMONICS. > (RS6000_CALL_GLUE): Adjust for single assembler syntax. > * config/rs6000/aix51.h (TARGET_DEFAULT, RS6000_CALL_GLUE): > Ditto. > * config/rs6000/aix52.h (TARGET_DEFAULT, RS6000_CALL_GLUE): > Ditto. > * config/rs6000/aix53.h (TARGET_DEFAULT, RS6000_CALL_GLUE): > Ditto. > * config/rs6000/aix61.h (TARGET_DEFAULT, RS6000_CALL_GLUE): > Ditto. > * config/rs6000/darwin.h (TARGET_DEFAULT): Ditto. > * config/rs6000/darwin.md (whole file): Adjust to single > assembler syntax. > * config/rs6000/darwin64.h (TARGET_DEFAULT): Delete > MASK_NEW_MNEMONICS. > * config/rs6000/default64.h (TARGET_DEFAULT): Ditto. > * config/rs6000/dfp.md: (whole file): Adjust to single > assembler syntax. > * config/rs6000/eabi.h (TARGET_DEFAULT): Delete > MASK_NEW_MNEMONICS. > * config/rs6000/eabialtivec.h (TARGET_DEFAULT): Ditto. > * config/rs6000/eabispe.h (TARGET_DEFAULT): Ditto. > * config/rs6000/linuxaltivec.h (TARGET_DEFAULT): Ditto. > * config/rs6000/linuxspe.h (TARGET_DEFAULT): Ditto. > * config/rs6000/rs6000-cpus.def (whole file): Delete > POWERPC_BASE_MASK. > * config/rs6000/rs6000-tables.opt: Regenerate. > * config/rs6000/rs6000.c (POWERPC_BASE_MASK): Delete. > (num_insns_constant_wide): Adjust comments. > (whole file): Adjust to single assembler syntax. > (output_cbranch): Adjust comment. > * config/rs6000/rs6000.h (ASSEMBLER_DIALECT): Delete. > * config/rs6000/rs6000.md: (whole file): Adjust to single > assembler syntax. > * config/rs6000/rs6000.opt (mnew-mnemonics): Delete. > (mold-mnemonics): Delete. > * config/rs6000/spe.md: (whole file): Adjust to single > assembler syntax. > * config/rs6000/sync.md: (whole file): Adjust to single > assembler syntax. > * config/rs6000/sysv4.h (TARGET_DEFAULT): Delete > MASK_NEW_MNEMONICS. > (ASM_OUTPUT_REG_PUSH): Adjust. > (ASM_OUTPUT_REG_POP): ADjust. > * config/rs6000/sysv4le.h (TARGET_DEFAULT): Delete > MASK_NEW_MNEMONICS. > * config/rs6000/vsx.md: (whole file): Adjust to single > assembler syntax. > * config/rs6000/vxworks.h (TARGET_DEFAULT): Delete > MASK_NEW_MNEMONICS. > * doc/invoke.texi: Adjust documentation to reflect the > removal of -mnew-mnemonics and -mold-mnemonics. > > libgcc/ > * longlong.h: (whole file): Adjust to single assembler syntax. > --- > gcc/config/rs6000/aix43.h | 4 +- > gcc/config/rs6000/aix51.h | 4 +- > gcc/config/rs6000/aix52.h | 4 +- > gcc/config/rs6000/aix53.h | 4 +- > gcc/config/rs6000/aix61.h | 4 +- > gcc/config/rs6000/darwin.h | 2 +- > gcc/config/rs6000/darwin.md | 34 +- > gcc/config/rs6000/darwin64.h | 2 +- > gcc/config/rs6000/default64.h | 3 +- > gcc/config/rs6000/dfp.md | 24 +- > gcc/config/rs6000/eabi.h | 2 +- > gcc/config/rs6000/eabialtivec.h | 2 +- > gcc/config/rs6000/eabispe.h | 2 +- > gcc/config/rs6000/linuxaltivec.h | 2 +- > gcc/config/rs6000/linuxspe.h | 2 +- > gcc/config/rs6000/rs6000-cpus.def | 121 +++---- > gcc/config/rs6000/rs6000-tables.opt | 33 +- > gcc/config/rs6000/rs6000.c | 62 ++-- > gcc/config/rs6000/rs6000.h | 4 - > gcc/config/rs6000/rs6000.md | 606 +++++++++++++++++----------------- > gcc/config/rs6000/rs6000.opt | 8 - > gcc/config/rs6000/spe.md | 26 +- > gcc/config/rs6000/sync.md | 4 +- > gcc/config/rs6000/sysv4.h | 6 +- > gcc/config/rs6000/sysv4le.h | 2 +- > gcc/config/rs6000/vsx.md | 8 +- > gcc/config/rs6000/vxworks.h | 2 +- > gcc/doc/invoke.texi | 28 +-- > libgcc/longlong.h | 34 +-
This patch is okay, but the longlong.h patch is incomplete. It no longer should test for _ARCH_COM or _ARCH_PWR, because those will not work. Does GCC "own" longlong.h, or is that part of GMP or some other project? Thanks, David