Revision 146762 caused: Executing on host: /export/build/gnu/gcc/build-x86_64-linux/gcc/xgcc -B/export/build/gnu/gcc/build-x86_64-linux/gcc/ /export/gnu/import/gcc/libgomp/testsuite/libgomp.fortran/omp_atomic1.f90 -B/export/build/gnu/gcc/build-x86_64-linux/x86_64-unknown-linux-gnu/32/libgomp/ -I/export/build/gnu/gcc/build-x86_64-linux/x86_64-unknown-linux-gnu/32/libgomp -I/export/gnu/import/gcc/libgomp/testsuite/.. -march=i486 -fmessage-length=0 -fopenmp -O1 -B/export/build/gnu/gcc/build-x86_64-linux/x86_64-unknown-linux-gnu/32/libgomp/../libgfortran/.libs -L/export/build/gnu/gcc/build-x86_64-linux/x86_64-unknown-linux-gnu/32/libgomp/.libs -lgomp -L/export/build/gnu/gcc/build-x86_64-linux/x86_64-unknown-linux-gnu/32/libgomp/../libgfortran/.libs -lgfortranbegin -lgfortran -lm -m32 -o ./omp_atomic1.exe (timeout = 300) /tmp/ccCCtX3d.s: Assembler messages:^M /tmp/ccCCtX3d.s:95: Error: suffix or operands invalid for `fisubr'^M /tmp/ccCCtX3d.s:145: Error: suffix or operands invalid for `fisub'^M /tmp/ccCCtX3d.s:174: Error: suffix or operands invalid for `fisub'^M compiler exited with status 1
> Revision 146762 caused: You probably mean 146761: Author: uros Date: Sat Apr 25 08:10:51 2009 UTC (7 hours, 40 minutes ago) Log Message: PR target/39590 * configure.ac (HAVE_AS_IX86_FILDQ): On x86 targets check whether the configured assembler supports fildq and fistpq mnemonics. (HAVE_AS_IX86_FILDS): Rename from HAVE_GAS_FILDS_FISTS. * configure: Regenerated. * config.in: Ditto. * config/i386/i386.c (print_operand): Handle 'Z'. ['z']: Remove handling of special fild/fist suffixes. (output_fix_trunc): Use '%Z' to output suffix of fist{,p,tp} insn. * config/i386/i386.md (*floathi<mode>2_i387): Use '%Z' to output suffix of fild insn. (*floatsi<mode>2_vector_mixed): Ditto. (*float<SSEMODEI24:mode><MODEF:mode>2_mixed_interunit): Ditto. (*float<SSEMODEI24:mode><MODEF:mode>2_mixed_nointerunit): Ditto. (*float<SSEMODEI24:mode><X87MODEF:mode>2_i387_with_temp): Ditto. (*float<SSEMODEI24:mode><X87MODEF:mode>2_i387): Ditto. * config/i386/gas.h (GAS_MNEMONICS): Remove.
Subject: Bug 39897 Author: uros Date: Sat Apr 25 20:11:01 2009 New Revision: 146784 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=146784 Log: PR target/39897 * config/i386/i386.c (print_operand) ['z']: Revert handling of HImode operands. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c
*** Bug 39910 has been marked as a duplicate of this bug. ***
Fixed.