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

--- Comment #1 from WHR <msl0000023508 at gmail dot com> ---
This happens with in x86_64 (-m64) and i386 (-m32) targets.
But not in early versions such GCC 9.2.
As a reference, compiling it with GCC 9.2 didn't trigger the crash:

$ gcc-9.2 -v
Using built-in specs.
COLLECT_GCC=gcc-9.2
COLLECT_LTO_WRAPPER=/opt/gcc-9.2/bin/../lib/gcc/x86_64-pc-linux-gnu/9.2.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../gcc-9.2.0/configure --prefix=/usr/local --sysconfdir=/etc
--localstatedir=/var --libexecdir='/usr/local/lib'
--enable-version-specific-runtime-libs --disable-rpath --with-system-zlib
--enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,fortran,lto
--enable-plugin --enable-initfini-array --enable-gnu-indirect-function
--program-suffix=-9.2 : (reconfigured) ../gcc-9.2.0/configure
--prefix=/usr/local --sysconfdir=/etc --localstatedir=/var
--libexecdir='/usr/local/lib' --enable-version-specific-runtime-libs
--disable-rpath --with-system-zlib --enable-gnu-unique-object
--enable-languages=c,c++,objc,obj-c++,fortran,lto --enable-plugin
--enable-initfini-array --enable-gnu-indirect-function --program-suffix=-9.2
Thread model: posix
gcc version 9.2.0 (GCC) 
$ gcc-9.2 -Wall preprocessed.c 
$ ./a.out
^C
$ 
(the program should never exit)

Reply via email to