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]"