[Bug target/65109] New: [5 Regression] r220674 causes FAIL: gcc.target/powerpc/ppc64-abi-1.c execution test

trippels at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Feb 18 14:32:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65109

            Bug ID: 65109
           Summary: [5 Regression] r220674 causes FAIL:
                    gcc.target/powerpc/ppc64-abi-1.c execution test
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: trippels at gcc dot gnu.org
                CC: rth at gcc dot gnu.org
              Host: powerpc64-unknown-linux-gnu
            Target: powerpc64-unknown-linux-gnu
             Build: powerpc64-unknown-linux-gnu

Since r220674 gcc.target/powerpc/ppc64-abi-1.c fails on gcc112:

trippels@gcc2-power8 testsuite % ~/gcc_test/usr/local/bin/gcc -g -O2
gcc.target/powerpc/ppc64-abi-1.c
trippels@gcc2-power8 testsuite % gdb ./a.out
Reading symbols from ./a.out...done.
(gdb) run
Starting program: /home/trippels/gcc/gcc/testsuite/a.out 

Program received signal SIGABRT, Aborted.
0x00003fffb7dcdc80 in .raise () from /lib64/libc.so.6
(gdb) bt
#0  0x00003fffb7dcdc80 in .raise () from /lib64/libc.so.6
#1  0x00003fffb7dcfc84 in .abort () from /lib64/libc.so.6
#2  0x0000000010000d40 in fididisdsid (c=c@entry=1, ff=<optimized out>,
ff@entry=1, d=<optimized out>, d@entry=2, ld=<optimized out>, f=<optimized
out>, f@entry=-1, s=..., 
    gg=<optimized out>, t=..., e=e@entry=6, hh=<optimized out>) at
gcc.target/powerpc/ppc64-abi-1.c:298
#3  0x00000000100005a4 in main () at gcc.target/powerpc/ppc64-abi-1.c:360

286 void __attribute__ ((noinline))
287 fididisdsid (int c, double ff, int d, double ld, int f,
288              sparm s, double gg, sparm t, int e, double hh)
289 {
290   stack_frame_t *sp;
291   reg_parms_t lparms;
292   double_t dx, dy;
293
294   save_parms (lparms);
295
296   /* Parm 0: int.  */
297   if ((long) c != lparms.gprs[0])
298     abort ();
299



More information about the Gcc-bugs mailing list