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

Kostadin Shishmanov <kocelfc at tutanota dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kocelfc at tutanota dot com

--- Comment #4 from Kostadin Shishmanov <kocelfc at tutanota dot com> ---
I think I am running into the same thing. Here is my reproducer:

`g++ ApplicationAccessibleWrap.ii -fprofile-generate -pthread`

struct EnumeratedArray {
  EnumeratedArray();
} kFlushTypeNames;



ApplicationAccessibleWrap.ii: In function '(static initializers for
ApplicationAccessibleWrap.ii)':
ApplicationAccessibleWrap.ii:3:18: error: non-trivial conversion in 'ssa_name'
    3 | } kFlushTypeNames;
      |                  ^
long int
long unsigned int
# .MEM_11 = VDEF <.MEM_10>
__gcov7._GLOBAL__sub_I_kFlushTypeNames[0] = PROF_time_profile_4;
during IPA pass: profile
ApplicationAccessibleWrap.ii:3:18: internal compiler error: verify_gimple
failed
0x1343a3a verify_gimple_in_cfg(function*, bool, bool)
        ../../gcc/gcc/tree-cfg.cc:5662
0x11ccae4 execute_function_todo
        ../../gcc/gcc/passes.cc:2088
0x11ccfe2 do_per_function
        ../../gcc/gcc/passes.cc:1694
0x11ccfe2 do_per_function
        ../../gcc/gcc/passes.cc:1684
0x11cd03e execute_todo
        ../../gcc/gcc/passes.cc:2142

Using built-in specs.
COLLECT_GCC=gcc/bin/g++
COLLECT_LTO_WRAPPER=/home/kostadin/gcc/bin/../libexec/gcc/x86_64-pc-linux-gnu/14.0.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../gcc/configure --enable-languages=c,c++ --disable-bootstrap
--prefix=/home/kostadin/gcc-build/../gcc --disable-nls CFLAGS='-O2 -ggdb'
CXXFLAGS='-O2 -ggdb'
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 14.0.0 20231121 (experimental) (GCC)

Reply via email to