This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/55351] New: can't build libgcc for -m5-compact variant in SH64
- From: "dan at danny dot cz" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 16 Nov 2012 11:55:49 +0000
- Subject: [Bug target/55351] New: can't build libgcc for -m5-compact variant in SH64
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55351
Bug #: 55351
Summary: can't build libgcc for -m5-compact variant in SH64
Classification: Unclassified
Product: gcc
Version: 4.7.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: dan@danny.cz
Created attachment 28708
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28708
preprocessed lib1funcs.S file
when building libgcc for the -m5-compact multilib variant in sh64-linux
compiler I get the following error:
....
/builddir/build/BUILD/gcc-4.7.2-20121114-aarch64/sh64-linux-gnu/./gcc/xgcc
-B/builddir/build/BUILD/gcc-4.7.2-20121114-aarch64/sh64-linux-gnu/./gcc/
-B/usr/sh64-linux/bin/ -B/usr/sh64-linux/lib/ -isystem /usr/sh64-linux/include
-isystem /usr/sh64-linux/sys-include -m5-compact -g -O2 -O2 -g -O2 -DIN_GCC
-DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
-isystem ./include -fpic -mieee -mieee -DNO_FPSCR_VALUES -g -DIN_LIBGCC2
-fbuilding-libgcc -fno-stack-protector -Dinhibit_libc -fpic -mieee -mieee
-DNO_FPSCR_VALUES -I. -I. -I../../.././gcc
-I../../../../gcc-4.7.2-20121114-aarch64/libgcc
-I../../../../gcc-4.7.2-20121114-aarch64/libgcc/.
-I../../../../gcc-4.7.2-20121114-aarch64/libgcc/../gcc
-I../../../../gcc-4.7.2-20121114-aarch64/libgcc/../include -DHAVE_CC_TLS
-DUSE_EMUTLS -o _div_table.o -MT _div_table.o -MD -MP -MF _div_table.dep
-DL_div_table -xassembler-with-cpp -c
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S: Assembler
messages:
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3054:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3056:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3057:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3058:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3060:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3061:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3062:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3063:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3064:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3065:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3066:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3067:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3068:
Error: invalid operands for opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3069:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3070:
Error: invalid operands for opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3071:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3072:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3073:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3075:
Error: invalid operands for opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3076:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3077:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3078:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3080:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3081:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3082:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3083:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3084:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3085:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3086:
Error: invalid operands for opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3087:
Error: invalid operands for opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3088:
Error: invalid operands for opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3089:
Error: unknown opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3090:
Error: invalid operands for opcode
../../../../gcc-4.7.2-20121114-aarch64/libgcc/config/sh/lib1funcs.S:3091:
Error: unknown opcode
make: *** [_div_table.o] Error 1
It looks as a conflict between -m5-compact set on the command line and
.section .text..SHmedia32,"ax"
in the source file (see attachment for a preprocessed file). Also interesting
is the presence of "_sdivsi3" in this file.