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

            Bug ID: 82973
           Summary: ICE in output_constant_pool_2, at varasm.c:3896 on
                    aarch64
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: amker at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-linux-gnu
            Target: aarch64-linux-gnu

Trunk does with cross compiler:

$ aarch64-linux-gnu-gcc
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/intrinsic_modulo_1.f90
-frounding-math -Ofast -c
during RTL pass: final
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/intrinsic_modulo_1.f90:37:0:

 end program main

internal compiler error: in output_constant_pool_2, at varasm.c:3896
0xee97bb output_constant_pool_2
        .././../gcc/varasm.c:3896
0xee974d output_constant_pool_2
        .././../gcc/varasm.c:3929
0xee9846 output_constant_pool_1
        .././../gcc/varasm.c:3997
0xef85d9 output_constant_pool_contents
        .././../gcc/varasm.c:4134
0xef9003 output_constant_pool
        .././../gcc/varasm.c:4162
0xef9003 assemble_end_function(tree_node*, char const*)
        .././../gcc/varasm.c:1912
0x8b0f3f rest_of_handle_final
        .././../gcc/final.c:4488
0x8b0f3f execute
        .././../gcc/final.c:4551

Reply via email to