Hi Sebastian, On Tue, 21 Sep 2010 21:23:26 +0200 Sebastian Andrzej Siewior <sebast...@breakpoint.cc> wrote:
> * Sergei Poselenov | 2010-09-21 14:54:22 [+0400]: > > >Hello Sebastian, > Hi Sergei, > > >Should the bug 44606 trigger on a e500v1 CPU? > > > >I can check it with gcc 4.2.2 on a MPC8560 system. > SPE support got merged in gcc 4.3. An e500v1 CPU does not have support > for the type "double" so you shouldn't be able run the binary if you > exlicitly enable using it. > On the other hand, nobody is using 4.2 these days so it is not an > option to switch to an older gcc. > Understand. However, FYI: testcase built with GCC 4.2 compiler passed OK: -bash-3.2# ./tc0 .26 3264.000000 .28 3520.000000 .30 3776.000000 .32 4032.000000 .34 4288.000000 -bash-3.2# ./tc2 .26 3264.000000 .28 3520.000000 .30 3776.000000 .32 4032.000000 .34 4288.000000 -bash-3.2# (I verified the binary image has the SPE instructions: 10000590 <MinifyImage>: 10000590: 94 21 ff 70 stwu r1,-144(r1) 10000594: 7c 08 02 a6 mflr r0 10000598: 13 e1 83 21 vmhraddshs v31,v1,v16,v12 1000059c: 90 01 00 94 stw r0,148(r1) 100005a0: 7c 3f 0b 78 mr r31,r1 100005a4: 90 7f 00 68 stw r3,104(r31) ...) Also, just tried the CodeSourcery GCC 4.4.1 - the bug is here. Regards, Sergei > >Regards, > >Sergei > > Sebastian -- To UNSUBSCRIBE, email to debian-powerpc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100922143324.0cb9b...@emcraft.com