This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/55351] New: can't build libgcc for -m5-compact variant in SH64


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]