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

            Bug ID: 123776
           Summary: ICE in execute_todo in
                    gfortran.dg/assumed_rank_bounds_3.f90 with -O3
                    -march=armv9-a+sve2 -msve-vector-bits=128
                    -mmax-vectorization -mautovec-preference=sve-only
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pinskia at gcc dot gnu.org
  Target Milestone: ---
            Target: aarch64

FAIL: gfortran.dg/assumed_rank_bounds_3.f90   -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions  (internal compiler
error: in execute_todo, at passes.cc:2147)
FAIL: gfortran.dg/assumed_rank_bounds_3.f90   -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess
errors)
FAIL: gfortran.dg/assumed_rank_bounds_3.f90   -O3 -g  (internal compiler error:
in execute_todo, at passes.cc:2147)
FAIL: gfortran.dg/assumed_rank_bounds_3.f90   -O3 -g  (test for excess errors)

Executing on host:
/bajas/pinskia/src/upstream-cross-aarch64/gcc/objdir-stage2/gcc/testsuite/gfortran6/../../gfortran
-B/bajas/pinskia/src/upstream-cross-aarch64/gcc/objdir-stage2/gcc/testsuite/gfortran6/../../
-B/bajas/pinskia/src/upstream-cross-aarch64/gcc/objdir-stage2/aarch64-linux-gnu/./libgfortran/

/home/apinski/src/upstream-cross-aarch64/gcc/gcc/testsuite/gfortran.dg/assumed_rank_bounds_3.f90
 -march=armv9-a+sve2 -msve-vector-bits=128 -mmax-vectorization
-mautovec-preference=sve-only   -fdiagnostics-plain-output 
-fdiagnostics-plain-output    -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions   -pedantic-errors 
-L/bajas/pinskia/src/upstream-cross-aarch64/gcc/objdir-stage2/aarch64-linux-gnu/./libgfortran/.libs
-L/bajas/pinskia/src/upstream-cross-aarch64/gcc/objdir-stage2/aarch64-linux-gnu/./libatomic/.libs
 -lm  -o ./assumed_rank_bounds_3.exe    (timeout = 300)
spawn -ignore SIGHUP
/bajas/pinskia/src/upstream-cross-aarch64/gcc/objdir-stage2/gcc/testsuite/gfortran6/../../gfortran
-B/bajas/pinskia/src/upstream-cross-aarch64/gcc/objdir-stage2/gcc/testsuite/gfortran6/../../
-B/bajas/pinskia/src/upstream-cross-aarch64/gcc/objdir-stage2/aarch64-linux-gnu/./libgfortran/
/home/apinski/src/upstream-cross-aarch64/gcc/gcc/testsuite/gfortran.dg/assumed_rank_bounds_3.f90
-march=armv9-a+sve2 -msve-vector-bits=128 -mmax-vectorization
-mautovec-preference=sve-only -fdiagnostics-plain-output
-fdiagnostics-plain-output -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops
-ftracer -finline-functions -pedantic-errors
-L/bajas/pinskia/src/upstream-cross-aarch64/gcc/objdir-stage2/aarch64-linux-gnu/./libgfortran/.libs
-L/bajas/pinskia/src/upstream-cross-aarch64/gcc/objdir-stage2/aarch64-linux-gnu/./libatomic/.libs
-lm -o ./assumed_rank_bounds_3.exe^M
during GIMPLE pass: fre^M
/home/apinski/src/upstream-cross-aarch64/gcc/gcc/testsuite/gfortran.dg/assumed_rank_bounds_3.f90:20:5:
internal compiler error: in execute_todo, at passes.cc:2147^M
0x24267fd internal_error(char const*, ...)^M
        ../../gcc/diagnostic-global-context.cc:787^M
0xa44aba fancy_abort(char const*, int, char const*)^M
        ../../gcc/diagnostics/context.cc:1812^M
0x8bde40 execute_todo^M
        ../../gcc/passes.cc:2147^M


I have not checked if this is a regression.

Reply via email to