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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |msebor at gcc dot gnu.org
            Summary|ICE on aarch64 in           |[12/13 Regression] ICE in
                   |warn_parm_array_mismatch    |warn_parm_array_mismatch
                   |                            |since
                   |                            |r12-1218-gc6503fa93b5565c9

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
Reduced test-case:

$ cat conservar.i
void gatherConservativeVars(int, int, int, int, int, int, int Hnvar, int,
                            int Hnyt, int Hnxyt, int, int Hstep, double[Hnyt],
                            double[Hnvar][Hstep][Hnxyt]);
void gatherConservativeVars(int, int, int, int, int, int, int Hnvar, int, int,
                            int Hnxyt, int, int Hstep, double[],
                            double[Hnvar][Hstep][Hnxyt]);

$ gcc conservar.i -c
conservar.i:6:29: internal compiler error: Segmentation fault
    6 |                             double[Hnvar][Hstep][Hnxyt]);
      |                             ^~~~~~
0xf4e44a crash_signal
        /home/marxin/Programming/gcc/gcc/toplev.cc:322
0x7ffff78b57bf ???
       
/usr/src/debug/glibc-2.35-2.4.x86_64/signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0
0x9f8d7b tree_check(tree_node*, char const*, int, char const*, tree_code)
        /home/marxin/Programming/gcc/gcc/tree.h:3506
0x9f8d7b warn_parm_array_mismatch(unsigned int, tree_node*, tree_node*)
        /home/marxin/Programming/gcc/gcc/c-family/c-warn.cc:3620
0x95cfdd c_parser_declaration_or_fndef
        /home/marxin/Programming/gcc/gcc/c/c-parser.cc:2355
0x96500b c_parser_external_declaration
        /home/marxin/Programming/gcc/gcc/c/c-parser.cc:1787
0x965873 c_parser_translation_unit
        /home/marxin/Programming/gcc/gcc/c/c-parser.cc:1660
0x965873 c_parse_file()
        /home/marxin/Programming/gcc/gcc/c/c-parser.cc:23388
0x9ca445 c_common_parse_file()
        /home/marxin/Programming/gcc/gcc/c-family/c-opts.cc:1235
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.

Started with r12-1218-gc6503fa93b5565c9.

Reply via email to