https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91624
Bug ID: 91624 Summary: FAIL: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: danglin at gcc dot gnu.org Target Milestone: --- Host: hppa64-hp-hpux11.11 Target: hppa64-hp-hpux11.11 Build: hppa64-hp-hpux11.11 Created attachment 46794 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46794&action=edit Tree dump Executing on host: /test/gnu/gcc/objdir/gcc/xgcc -B/test/gnu/gcc/objdir/gcc/ /te st/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/sra-18.c -fno-diagnostics-show-car et -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -O2 -fdump-tre e-esra --param sra-max-scalarization-size-Ospeed=32 -lm -o ./sra-18.exe ( timeout = 300) spawn /test/gnu/gcc/objdir/gcc/xgcc -B/test/gnu/gcc/objdir/gcc/ /test/gnu/gcc/gc c/gcc/testsuite/gcc.dg/tree-ssa/sra-18.c -fno-diagnostics-show-caret -fno-diagno stics-show-line-numbers -fdiagnostics-color=never -O2 -fdump-tree-esra --param s ra-max-scalarization-size-Ospeed=32 -lm -o ./sra-18.exe PASS: gcc.dg/tree-ssa/sra-18.c (test for excess errors) Setting LD_LIBRARY_PATH to :/test/gnu/gcc/objdir/gcc:/test/gnu/gcc/objdir/hppa64-hp-hpux11.11/./libatomic/.libs::/test/gnu/gcc/objdir/gcc:/test/gnu/gcc/objdir/hppa64-hp-hpux11.11/./libatomic/.libs spawn [open ...] PASS: gcc.dg/tree-ssa/sra-18.c execution test gcc.dg/tree-ssa/sra-18.c: pattern found 0 times FAIL: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "Removing load: a = \\*.?L.?C.?.?.?0;" 1 gcc.dg/tree-ssa/sra-18.c: pattern found 0 times FAIL: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "SR\\.[0-9_]+ = \\*.?L.?C.?.?.?0\\.b\\[0\\]\\.f\\[0\\]\\.x" 1 gcc.dg/tree-ssa/sra-18.c: pattern found 0 times FAIL: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "SR\\.[0-9_]+ = \\*.?L.?C.?.?.?0\\.b\\[0\\]\\.f\\[1\\]\\.x" 1 gcc.dg/tree-ssa/sra-18.c: pattern found 0 times FAIL: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "SR\\.[0-9_]+ = \\*.?L.?C.?.?.?0\\.b\\[1\\]\\.f\\[0\\]\\.x" 1 gcc.dg/tree-ssa/sra-18.c: pattern found 0 times FAIL: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "SR\\.[0-9_]+ = \\*.?L.?C.?.?.?0\\.b\\[1\\]\\.f\\[1\\]\\.x" 1 Similar fail: Executing on host: /test/gnu/gcc/objdir/gcc/xgcc -B/test/gnu/gcc/objdir/gcc/ /te st/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/sra-17.c -fno-diagnostics-show-car et -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -O2 -fdump-tre e-esra --param sra-max-scalarization-size-Ospeed=32 -lm -o ./sra-17.exe ( timeout = 300) spawn /test/gnu/gcc/objdir/gcc/xgcc -B/test/gnu/gcc/objdir/gcc/ /test/gnu/gcc/gc c/gcc/testsuite/gcc.dg/tree-ssa/sra-17.c -fno-diagnostics-show-caret -fno-diagno stics-show-line-numbers -fdiagnostics-color=never -O2 -fdump-tree-esra --param s ra-max-scalarization-size-Ospeed=32 -lm -o ./sra-17.exe PASS: gcc.dg/tree-ssa/sra-17.c (test for excess errors) Setting LD_LIBRARY_PATH to :/test/gnu/gcc/objdir/gcc:/test/gnu/gcc/objdir/hppa64 -hp-hpux11.11/./libatomic/.libs::/test/gnu/gcc/objdir/gcc:/test/gnu/gcc/objdir/h ppa64-hp-hpux11.11/./libatomic/.libs spawn [open ...] PASS: gcc.dg/tree-ssa/sra-17.c execution test gcc.dg/tree-ssa/sra-17.c: pattern found 0 times FAIL: gcc.dg/tree-ssa/sra-17.c scan-tree-dump-times esra "Removing load: a = \\* .?L.?C.?.?.?0;" 1 gcc.dg/tree-ssa/sra-17.c: pattern found 0 times FAIL: gcc.dg/tree-ssa/sra-17.c scan-tree-dump-times esra "SR\\.[0-9_]+ = \\*.?L. ?C.?.?.?0\\[" 4 These are not new fails. Gcc 7, 8 and 9 also fail for this target. For some reason, I thought these fails were a regexp issue and didn't look at the tree dump. The tests pass on 32-bit hppa targets. I see that these tests only run on a selected set of targets.