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

            Bug ID: 96470
           Summary: [10 regression] gnat.dg/opt39.adb fails since r10-917
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

g:3b47da42de621c6c3bf7d2f9245df989aa7eb5a1, r10-917

This still is failing in gcc 11.

Executing on host: /home/seurer/gcc/git/build/gcc-ada/gcc/gnatmake
--GCC=/home/seurer/gcc/git/build/gcc-ada/gcc/xgcc
--GNATBIND=/home/seurer/gcc/git/build/gcc-ada/gcc/gnatbind
--GNATLINK=/home/seurer/gcc/git/build/gcc-ada/gcc/gnatlink -cargs
-B/home/seurer/gcc/git/build/gcc-ada/gcc -largs
--GCC=/home/seurer/gcc/git/build/gcc-ada/gcc/xgcc\
-B/home/seurer/gcc/git/build/gcc-ada/gcc\  -margs
--RTS=/home/seurer/gcc/git/build/gcc-ada/powerpc64le-unknown-linux-gnu/./libada
-q -f /home/seurer/gcc/git/gcc-ada/gcc/testsuite/gnat.dg/opt39.adb  
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never  -O2 -fno-inline -fdump-tree-optimized -c -u -S -o
opt39.s    (timeout = 300)
spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-ada/gcc/gnatmake
--GCC=/home/seurer/gcc/git/build/gcc-ada/gcc/xgcc
--GNATBIND=/home/seurer/gcc/git/build/gcc-ada/gcc/gnatbind
--GNATLINK=/home/seurer/gcc/git/build/gcc-ada/gcc/gnatlink -cargs
-B/home/seurer/gcc/git/build/gcc-ada/gcc -largs
--GCC=/home/seurer/gcc/git/build/gcc-ada/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-ada/gcc  -margs
--RTS=/home/seurer/gcc/git/build/gcc-ada/powerpc64le-unknown-linux-gnu/./libada
-q -f /home/seurer/gcc/git/gcc-ada/gcc/testsuite/gnat.dg/opt39.adb
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -O2 -fno-inline -fdump-tree-optimized -c -u -S -o
opt39.s
Executing on host: /home/seurer/gcc/git/build/gcc-ada/gcc/gnatclean -c -q -n
opt39   (timeout = 300)
spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-ada/gcc/gnatclean -c -q -n
opt39
./opt39.ali
./opt39.s
PASS: gnat.dg/opt39.adb (test for excess errors)
PASS: gnat.dg/opt39.adb scan-tree-dump-not optimized "MEM"
FAIL: gnat.dg/opt39.adb scan-tree-dump-not optimized "tmp"
testcase /home/seurer/gcc/git/gcc-ada/gcc/testsuite/gnat.dg/dg.exp completed in
0 seconds

                === gnat Summary ===

# of expected passes            2
# of unexpected failures        1



commit 3b47da42de621c6c3bf7d2f9245df989aa7eb5a1 (HEAD)
Author: Martin Jambor <mjam...@suse.cz>
Date:   Thu Jun 6 18:31:20 2019 +0200

    Make SRA re-construct orginal memory accesses when easy

    2019-06-06  Martin Jambor  <mjam...@suse.cz>

            * tree-sra.c (struct access): New field grp_same_access_path.
            (dump_access): Dump it.
            (build_reconstructed_reference): New function.
            (build_ref_for_model): Use it if possible.
            (path_comparable_for_same_access): New function.
            (same_access_path_p): Likewise.
            (sort_and_splice_var_accesses): Set the new flag.
            (analyze_access_subtree): Likewise.
            (propagate_subaccesses_across_link): Propagate zero value of the
new
            flag down the access tree.

            testsuite/
            * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra
option.
            * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
            * testsuite/gnat.dg/opt39.adb: Adjust scan dump.

    From-SVN: r272012

Reply via email to