GCC build of HEAD failed for native with your patch on 2005-03-25T21:46:07Z.
Mike Stump
mrs@apple.com
Fri Mar 25 22:31:00 GMT 2005
On Friday, March 25, 2005, at 02:17 PM, GCC regression checker wrote:
> With your recent patch, GCC HEAD does not compile
/Users/regress/tbox/cvs-gcc/gcc/gcc/c-ppoutput.c -o c-ppoutput.o
stage1/xgcc -Bstage1/
-B/Users/regress/tbox/objs/powerpc-apple-darwin7.4.0/bin/ -c -g -O2
-mdynamic-no-pic -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wold-style-definition -Werror -fno-common
-DHAVE_CONFIG_H -I. -I. -I/Users/regress/tbox/cvs-gcc/gcc/gcc
-I/Users/regress/tbox/cvs-gcc/gcc/gcc/.
-I/Users/regress/tbox/cvs-gcc/gcc/gcc/../include -I./../intl
-I/Users/regress/tbox/cvs-gcc/gcc/gcc/../libcpp/include
/Users/regress/tbox/cvs-gcc/gcc/gcc/c-cppbuiltin.c -o c-cppbuiltin.o
/tmp/ccGTuDru.s:920:stfiwx instruction is optional for the PowerPC (not
allowed without -force_cpusubtype_ALL option)
/tmp/ccGTuDru.s:970:stfiwx instruction is optional for the PowerPC (not
allowed without -force_cpusubtype_ALL option)
/tmp/ccGTuDru.s:1016:stfiwx instruction is optional for the PowerPC
(not allowed without -force_cpusubtype_ALL option)
/tmp/ccGTuDru.s:1043:stfiwx instruction is optional for the PowerPC
(not allowed without -force_cpusubtype_ALL option)
make[2]: *** [c-cppbuiltin.o] Error 1
make[1]: *** [stage2_build] Error 2
make: *** [bootstrap] Error 2
+ '[' -s gcc/.bad_compare ']'
+ exit 1
Smells like something like Geoff did:
2005-03-24 Geoffrey Keating <geoffk@apple.com>
* config/rs6000/rs6000.md (UNSPEC constants): Add UNSPEC_STFIWX.
(fix_truncdfsi2): Allow registers or memory as destination.
When TARGET_PPC_GFXOPT, generate simplified pattern.
(fix_truncdfsi2_internal): Use define_insn_and_split.
(fix_truncdfsi2_internal_gfxopt): New.
(fctiwz): Don't confuse register allocation by giving it no choices.
(stfiwx): New.
* config/rs6000/rs6000.h (EXTRA_CONSTRAINT): Add 'Z'.
(EXTRA_MEMORY_CONSTRAINT): Likewise.
* config/rs6000/rs6000.c (indexed_or_indirect_operand): New.
* config/rs6000/rs6000-protos.h (indexed_or_indirect_operand): New.
? Odd, he says he tested it...
More information about the Gcc-regression
mailing list