powerpc-eabispe-gcc -v -save-temps -I/home/patrick/src/e7/prex -I/home/patrick/src/e7/prex/include -I/home/patrick/src/e7/prex/usr/include -nostdinc -fsingle-precision-constant -mabi=no-spe -gdwarf-2 -Os -ansi -fno-strict-aliasing -Wall -Wundef -Wstrict-prototypes -Wpointer-arith -std=gnu99 -fno-stack-protector -Wno-variadic-macros -D__ppc__ -D__e7__ -D__ARCH__=ppc -D__PLATFORM__=e7 -Uppc -Ue7 -fno-omit-frame-pointer -DDEBUG -g -Wsign-compare -Werror-implicit-function-declaration -include tomcrypt_opts.h -I../tfm/src/headers -I../ -Wall -W -Wshadow -Isrc/headers -O3 -funroll-loops -fomit-frame-pointer -c -o src/mont/fp_montgomery_reduce.o src/mont/fp_montgomery_reduce.c Using built-in specs. Target: powerpc-eabispe Configured with: /home/patrick/src/e7/toolchain/src/gcc-4.3.2/configure --prefix=/home/patrick/src/e7/toolchain/stage2 --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --target=powerpc-eabispe --enable-languages=c --disable-nls --disable-multilib --disable-werror --without-newlib --with-gmp=/home/patrick/src/e7/toolchain/stage2 --with-mpfr=/home/patrick/src/e7/toolchain/stage2 --disable-shared --disable-debug --disable-libssp Thread model: single gcc version 4.3.2 (GCC) COLLECT_GCC_OPTIONS='-v' '-save-temps' '-I/home/patrick/src/e7/prex' '-I/home/patrick/src/e7/prex/include' '-I/home/patrick/src/e7/prex/usr/include' '-nostdinc' '-fsingle-precision-constant' '-mabi=no-spe' '-gdwarf-2' '-Os' '-ansi' '-fno-strict-aliasing' '-Wundef' '-Wstrict-prototypes' '-Wpointer-arith' '-std=gnu99' '-fno-stack-protector' '-Wno-variadic-macros' '-D__ppc__' '-D__e7__' '-D__ARCH__=ppc' '-D__PLATFORM__=e7' '-Uppc' '-Ue7' '-DDEBUG' '-g' '-Wsign-compare' '-Werror-implicit-function-declaration' '-include' 'tomcrypt_opts.h' '-I../tfm/src/headers' '-I../' '-Wall' '-W' '-Wshadow' '-Isrc/headers' '-O3' '-funroll-loops' '-fomit-frame-pointer' '-c' '-o' 'src/mont/fp_montgomery_reduce.o' /home/patrick/src/e7/toolchain/stage2/libexec/gcc/powerpc-eabispe/4.3.2/cc1 -E -quiet -nostdinc -v -I/home/patrick/src/e7/prex -I/home/patrick/src/e7/prex/include -I/home/patrick/src/e7/prex/usr/include -I../tfm/src/headers -I../ -Isrc/headers -D__ppc__ -D__e7__ -D__ARCH__=ppc -D__PLATFORM__=e7 -Uppc -Ue7 -DDEBUG -include tomcrypt_opts.h src/mont/fp_montgomery_reduce.c -mabi=no-spe -ansi -std=gnu99 -Wundef -Wstrict-prototypes -Wpointer-arith -Wno-variadic-macros -Wsign-compare -Werror-implicit-function-declaration -Wall -W -Wshadow -fsingle-precision-constant -fno-strict-aliasing -fno-stack-protector -funroll-loops -fomit-frame-pointer -fworking-directory -Os -O3 -fpch-preprocess -o fp_montgomery_reduce.i ignoring duplicate directory "src/headers" #include "..." search starts here: #include <...> search starts here: /home/patrick/src/e7/prex /home/patrick/src/e7/prex/include /home/patrick/src/e7/prex/usr/include ../tfm/src/headers ../ End of search list. COLLECT_GCC_OPTIONS='-v' '-save-temps' '-I/home/patrick/src/e7/prex' '-I/home/patrick/src/e7/prex/include' '-I/home/patrick/src/e7/prex/usr/include' '-nostdinc' '-fsingle-precision-constant' '-mabi=no-spe' '-gdwarf-2' '-Os' '-ansi' '-fno-strict-aliasing' '-Wundef' '-Wstrict-prototypes' '-Wpointer-arith' '-std=gnu99' '-fno-stack-protector' '-Wno-variadic-macros' '-D__ppc__' '-D__e7__' '-D__ARCH__=ppc' '-D__PLATFORM__=e7' '-Uppc' '-Ue7' '-DDEBUG' '-g' '-Wsign-compare' '-Werror-implicit-function-declaration' '-include' 'tomcrypt_opts.h' '-I../tfm/src/headers' '-I../' '-Wall' '-W' '-Wshadow' '-Isrc/headers' '-O3' '-funroll-loops' '-fomit-frame-pointer' '-c' '-o' 'src/mont/fp_montgomery_reduce.o' /home/patrick/src/e7/toolchain/stage2/libexec/gcc/powerpc-eabispe/4.3.2/cc1 -fpreprocessed fp_montgomery_reduce.i -quiet -dumpbase fp_montgomery_reduce.c -mabi=no-spe -ansi -auxbase-strip src/mont/fp_montgomery_reduce.o -gdwarf-2 -g -Os -O3 -Wundef -Wstrict-prototypes -Wpointer-arith -Wno-variadic-macros -Wsign-compare -Werror-implicit-function-declaration -Wall -W -Wshadow -ansi -std=gnu99 -version -fsingle-precision-constant -fno-strict-aliasing -fno-stack-protector -funroll-loops -fomit-frame-pointer -o fp_montgomery_reduce.s GNU C (GCC) version 4.3.2 (powerpc-eabispe) compiled by GNU C version 4.2.3 (Ubuntu 4.2.3-2ubuntu7), GMP version 4.2.4, MPFR version 2.3.2. GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: c30b16423d0b6addaa52d5eb1153852d src/mont/fp_montgomery_reduce.c: In function 'fp_montgomery_reduce': src/mont/fp_montgomery_reduce.c:521: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:526: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:521: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:526: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:551: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:551: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c: At top level: src/mont/fp_montgomery_reduce.c:551: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:551: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:551: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c: In function 'fp_montgomery_reduce': src/mont/fp_montgomery_reduce.c:471: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:471: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:471: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:471: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:471: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:521: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:521: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:526: warning: matching constraint does not allow a register src/mont/fp_montgomery_reduce.c:526: warning: matching constraint does not allow a register COLLECT_GCC_OPTIONS='-v' '-save-temps' '-I/home/patrick/src/e7/prex' '-I/home/patrick/src/e7/prex/include' '-I/home/patrick/src/e7/prex/usr/include' '-nostdinc' '-fsingle-precision-constant' '-mabi=no-spe' '-gdwarf-2' '-Os' '-ansi' '-fno-strict-aliasing' '-Wundef' '-Wstrict-prototypes' '-Wpointer-arith' '-std=gnu99' '-fno-stack-protector' '-Wno-variadic-macros' '-D__ppc__' '-D__e7__' '-D__ARCH__=ppc' '-D__PLATFORM__=e7' '-Uppc' '-Ue7' '-DDEBUG' '-g' '-Wsign-compare' '-Werror-implicit-function-declaration' '-include' 'tomcrypt_opts.h' '-I../tfm/src/headers' '-I../' '-Wall' '-W' '-Wshadow' '-Isrc/headers' '-O3' '-funroll-loops' '-fomit-frame-pointer' '-c' '-o' 'src/mont/fp_montgomery_reduce.o'
/home/patrick/src/e7/toolchain/stage2/lib/gcc/powerpc-eabispe/4.3.2/../../../../powerpc-eabispe/bin/as -mppc -mspe -me500 -many -V -Qy -o src/mont/fp_montgomery_reduce.o fp_montgomery_reduce.s GNU assembler version 2.18 (powerpc-eabispe) using BFD version (GNU Binutils) 2.18 fp_montgomery_reduce.s: Assembler messages: fp_montgomery_reduce.s:504: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:504: Error: junk at end of line: `,3' fp_montgomery_reduce.s:507: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:507: Error: junk at end of line: `,3' fp_montgomery_reduce.s:519: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:519: Error: junk at end of line: `,3' fp_montgomery_reduce.s:522: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:522: Error: junk at end of line: `,3' fp_montgomery_reduce.s:534: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:534: Error: junk at end of line: `,3' fp_montgomery_reduce.s:537: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:537: Error: junk at end of line: `,3' fp_montgomery_reduce.s:549: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:549: Error: junk at end of line: `,3' fp_montgomery_reduce.s:552: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:552: Error: junk at end of line: `,3' fp_montgomery_reduce.s:563: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:563: Error: junk at end of line: `,3' fp_montgomery_reduce.s:566: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:566: Error: junk at end of line: `,3' fp_montgomery_reduce.s:577: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:577: Error: junk at end of line: `,3' fp_montgomery_reduce.s:580: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:580: Error: junk at end of line: `,3' fp_montgomery_reduce.s:604: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:604: Error: junk at end of line: `,3' fp_montgomery_reduce.s:607: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:607: Error: junk at end of line: `,3' fp_montgomery_reduce.s:621: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:621: Error: junk at end of line: `,10' fp_montgomery_reduce.s:624: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:624: Error: junk at end of line: `,10' fp_montgomery_reduce.s:634: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:634: Error: junk at end of line: `,8' fp_montgomery_reduce.s:637: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:637: Error: junk at end of line: `,8' fp_montgomery_reduce.s:647: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:647: Error: junk at end of line: `,4' fp_montgomery_reduce.s:650: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:650: Error: junk at end of line: `,4' fp_montgomery_reduce.s:660: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:660: Error: junk at end of line: `,7' fp_montgomery_reduce.s:663: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:663: Error: junk at end of line: `,7' fp_montgomery_reduce.s:673: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:673: Error: junk at end of line: `,5' fp_montgomery_reduce.s:676: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:676: Error: junk at end of line: `,5' fp_montgomery_reduce.s:686: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:686: Error: junk at end of line: `,21' fp_montgomery_reduce.s:689: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:689: Error: junk at end of line: `,21' fp_montgomery_reduce.s:700: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:700: Error: junk at end of line: `,20' fp_montgomery_reduce.s:703: Error: syntax error; found `,' but expected `(' fp_montgomery_reduce.s:703: Error: junk at end of line: `,20' -- Summary: Assembler failure: Error: syntax error; found `,' but expected `(' Product: gcc Version: 4.3.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: inline-asm AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: patrick at motec dot com dot au GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: powerpc-eabispe- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37758