[Bug target/81550] New: [8 regression] gcc.target/powerpc/loop_align.c fails starting with r250482

seurer at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Jul 25 15:03:00 GMT 2017


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

            Bug ID: 81550
           Summary: [8 regression] gcc.target/powerpc/loop_align.c fails
                    starting with r250482
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

spawn /home/seurer/gcc/build/gcc-test3/gcc/xgcc
-B/home/seurer/gcc/build/gcc-test3/gcc/
/home/seurer/gcc/gcc-test3/gcc/testsuite/gcc.target/powerpc/loop_align.c
-fno-diagnostics-show-caret -fdiagnostics-color=never -O2 -mcpu=power7
-falign-functions=16 -ffat-lto-objects -S -o loop_align.s
PASS: gcc.target/powerpc/loop_align.c (test for excess errors)
FAIL: gcc.target/powerpc/loop_align.c scan-assembler .p2align 5,,31

seurer@genoa:~/gcc/build/gcc-test2$ diff loop_align.s.r250481
loop_align.s.r250482
12,16c12,17
<       li 9,0
<       rldicl 6,6,0,32
<       addi 10,6,1
<       mtctr 10
<       .p2align 5,,31
---
> 	addi 9,4,-8
> 	rldic 6,6,3,29
> 	addi 5,5,-8
> 	add 4,4,6
> 	addi 3,3,-8
> 	.p2align 4,,15
18,19c19,21
<       lfdx 0,4,9
<       lfdx 12,5,9
---
> 	lfdu 0,8(9)
> 	lfdu 12,8(5)
> 	cmpld 7,9,4
21,23c23,30
<       stfdx 0,3,9
<       addi 9,9,8
<       bdnz .L3
---
> 	stfdu 0,8(3)
> 	beqlr 7
> 	lfdu 0,8(9)
> 	lfdu 12,8(5)
> 	cmpld 7,9,4
> 	fadd 0,0,12
> 	stfdu 0,8(3)
> 	bne 7,.L3
28c35
<       .ident  "GCC: (GNU) 8.0.0 20170724 (experimental) [trunk revision
250481]"
---
> 	.ident	"GCC: (GNU) 8.0.0 20170724 (experimental) [trunk revision 250482]"


More information about the Gcc-bugs mailing list