[PATCH] Add RTEMS 4.12 build set

Sebastian Huber sebastian.huber at embedded-brains.de
Wed Nov 11 07:45:01 UTC 2015



On 11/11/15 08:38, Chris Johns wrote:
> On 10/11/2015 11:56 pm, Sebastian Huber wrote:
>>
>> On 08/11/15 01:05, Chris Johns wrote:
>>> Are there any architecture regressions with gcc-6?
>> m32c, moxie, v850 don't work with GCC 6.
> I thought moxie was building with a new binutils.

/scratch/git-rtems-source-builder/rtems/build/moxie-rtems4.12-gcc-6-20151101-newlib-2.2.0.20151023-x86_64-linux-gnu-1/build/./gcc/xgcc 
-B/scratch/git-rtems-source-builder/rtems/build/moxie-rtems4.12-gcc-6-20151101-newlib-2.2.0.20151023-x86_64-linux-gnu-1/build/./gcc/ 
-nostdinc 
-B/scratch/git-rtems-source-builder/rtems/build/moxie-rtems4.12-gcc-6-20151101-newlib-2.2.0.20151023-x86_64-linux-gnu-1/build/moxie-rtems4.12/newlib/ 
-isystem 
/scratch/git-rtems-source-builder/rtems/build/moxie-rtems4.12-gcc-6-20151101-newlib-2.2.0.20151023-x86_64-linux-gnu-1/build/moxie-rtems4.12/newlib/targ-include 
-isystem 
/scratch/git-rtems-source-builder/rtems/build/moxie-rtems4.12-gcc-6-20151101-newlib-2.2.0.20151023-x86_64-linux-gnu-1/gcc-6-20151101/newlib/libc/include 
-B/build/rtems-4.12/moxie-rtems4.12/bin/ 
-B/build/rtems-4.12/moxie-rtems4.12/lib/ -isystem 
/build/rtems-4.12/moxie-rtems4.12/include -isystem 
/build/rtems-4.12/moxie-rtems4.12/sys-include    -g -O2 -mel -O2 
-I../../../../gcc-6-20151101/libgcc/../newlib/libc/sys/rtems/include -g 
-O2 -DIN_GCC  -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wno-narrowing 
-Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes 
-Wold-style-definition  -isystem ./include   -g -DIN_LIBGCC2 
-fbuilding-libgcc -fno-stack-protector -Dinhibit_libc -I. -I. 
-I../../.././gcc -I../../../../gcc-6-20151101/libgcc 
-I../../../../gcc-6-20151101/libgcc/. 
-I../../../../gcc-6-20151101/libgcc/../gcc 
-I../../../../gcc-6-20151101/libgcc/../include  -DHAVE_CC_TLS 
-DUSE_EMUTLS -o _absvdi2.o -MT _absvdi2.o -MD -MP -MF _absvdi2.dep 
-DL_absvdi2 -c ../../../../gcc-6-20151101/libgcc/libgcc2.c 
-fvisibility=hidden -DHIDE_EXPORTS
/tmp/ccvr1zIL.s: Assembler messages:
/tmp/ccvr1zIL.s:20: Error: unknown opcode sub $r3,$r2
make[4]: *** [_ashrdi3.o] Error 1
make[4]: *** Waiting for unfinished jobs....
/tmp/cc3BXMUK.s: Assembler messages:
/tmp/cc3BXMUK.s:20: Error: unknown opcode sub $r3,$r2
/tmp/cc5UNxWK.s: Assembler messages:
/tmp/cc5UNxWK.s:26: Error: unknown opcode sub $r1,$r2
make[4]: *** [_lshrdi3.o] Error 1
make[4]: *** [_negdi2.o] Error 1
/tmp/cclz1cLL.s: Assembler messages:
/tmp/cclz1cLL.s:20: Error: unknown opcode sub $r3,$r2
make[4]: *** [_ashldi3.o] Error 1
/tmp/cc2hrdNK.s: Assembler messages:
/tmp/cc2hrdNK.s:43: Error: unknown opcode mul $r12,$r6
/tmp/cc2hrdNK.s:46: Error: unknown opcode mul $r8,$r6
/tmp/cc2hrdNK.s:48: Error: unknown opcode mul $r4,$r7
/tmp/cc2hrdNK.s:50: Error: unknown opcode mul $r1,$r7
/tmp/cc2hrdNK.s:52: Error: unknown opcode add $r1,$r8
/tmp/cc2hrdNK.s:59: Error: unknown opcode add $r3,$r1
/tmp/cc2hrdNK.s:65: Error: unknown opcode add $r4,$r1
/tmp/cc2hrdNK.s:73: Error: unknown opcode add $r1,$r4
/tmp/cc2hrdNK.s:86: Error: unknown opcode mul $r0,$r4
/tmp/cc2hrdNK.s:90: Error: unknown opcode mul $r2,$r4
/tmp/cc2hrdNK.s:92: Error: unknown opcode add $r0,$r2
/tmp/cc2hrdNK.s:96: Error: unknown opcode add $r0,$r12
/tmp/cc2hrdNK.s:97: Error: unknown opcode add $r1,$r2
make[4]: *** [_muldi3.o] Error 1

I already use Binutils 2.25.

>
>> epiphany and or1k still use non-FSF GCC.
>>
> Great.
>
>>> What archs have to actually run?
>> arm, powerpc, sparc.
>>
>>> I am happy to move to gcc-6 for archs we know are working. For those
>>> that do not I am not so sure we should move them.
>> The broken targets use the 4.11 configuration.
>>
> If there is no arch regressions I am happy with this.
>
> Can you please change the version default in rtems-tools?

Does this break 4.11?

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




More information about the devel mailing list