public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/55351] New: can't build libgcc for -m5-compact variant in SH64
@ 2012-11-16 11:56 dan at danny dot cz
  2012-11-19 16:02 ` [Bug target/55351] " nickc at redhat dot com
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: dan at danny dot cz @ 2012-11-16 11:56 UTC (permalink / raw)
  To: gcc-bugs


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.


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2014-12-09 22:53 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-11-16 11:56 [Bug target/55351] New: can't build libgcc for -m5-compact variant in SH64 dan at danny dot cz
2012-11-19 16:02 ` [Bug target/55351] " nickc at redhat dot com
2012-11-20 15:10 ` dhowells at redhat dot com
2012-11-20 15:16 ` dan at danny dot cz
2014-12-01 23:35 ` olegendo at gcc dot gnu.org
2014-12-07 23:14 ` olegendo at gcc dot gnu.org
2014-12-09  6:27 ` segher at gcc dot gnu.org
2014-12-09 22:46 ` olegendo at gcc dot gnu.org
2014-12-09 22:52 ` olegendo at gcc dot gnu.org
2014-12-09 22:53 ` olegendo at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).