https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83014
--- Comment #2 from ghjghj530-bubu at yahoo dot de --- Thanks for your quick response: Compiling with --verbose: Using built-in specs. COLLECT_GCC=i686-elf-gcc.exe Target: i686-elf Configured with: ../gcc-6.3.0/configure --prefix=/opt/V6.3.0 --target=i686-elf --with-pic --with-newlib --enable-languag ray --disable-nls --disable-shared --disable-multilib --disable-threads --disable-tls --disable-win32-registry --enable- -pointer --disable-__cxa_atexit --disable-libgomp --disable-libquadmath --disable-libssp --disable-libada --disable-libi --disable-libstdcxx-visibility --with-default-libstdcxx-abi=gcc4-compatible --without-headers : (reconfigured) ../gcc-6 6.3.0 --target=i686-elf --with-pic --with-newlib --enable-languages=c,c++ --disable-initfini-array --disable-nls --disab -disable-threads --disable-tls --disable-win32-registry --enable-sjlj-exceptions --enable-frame-pointer --disable-__cxa_ able-libquadmath --disable-libssp --disable-libada --disable-libitm --disable-libstdcxx-verbose --disable-libstdcxx-visi x-abi=gcc4-compatible --with-headers Thread model: single gcc version 6.3.0 (GCC) COLLECT_GCC_OPTIONS='-c' '-fsanitize=undefined' '-v' '-mtune=generic' '-march=pentiumpro' C:/gnuinst/v6.3.0/bin/../libexec/gcc/i686-elf/6.3.0/cc1plus.exe -quiet -v -iprefix c: k\as\gnuinst\v6.3.0\bin\../lib/gcc/i686-elf/6.3.0/ c:\temp\test.cpp -quiet -dumpbase test.cpp -mtune=generic -march=pent -fsanitize=undefined -o C:\Users\grosst\AppData\Local\Temp\ccVWHL7C.s GNU C++14 (GCC) version 6.3.0 (i686-elf) compiled by GNU C version 5.3.0, GMP version 5.1.2, MPFR version 3.1.2, MPC version 1.0.2, isl version none GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring nonexistent directory "C:\gnuinst\v6.3.0\bin\../lib/gcc/i686-elf/6.3.0/../../ ignoring duplicate directory "C:/gnuinst/v6.3.0/lib/gcc/../../lib/gcc/i686-elf/6.3.0/. +/6.3.0" ignoring duplicate directory "C:/gnuinst/v6.3.0/lib/gcc/../../lib/gcc/i686-elf/6.3.0/. +/6.3.0/i686-elf" ignoring duplicate directory "C:/gnuinst/v6.3.0/lib/gcc/../../lib/gcc/i686-elf/6.3.0/. +/6.3.0/backward" ignoring duplicate directory "C:/gnuinst/v6.3.0/lib/gcc/../../lib/gcc/i686-elf/6.3.0/i ignoring duplicate directory "C:/gnuinst/v6.3.0/lib/gcc/../../lib/gcc/i686-elf/6.3.0/i ignoring nonexistent directory "C:/gnuinst/v6.3.0/lib/gcc/../../lib/gcc/i686-elf/6.3.0 ude" ignoring duplicate directory "C:/gnuinst/v6.3.0/lib/gcc/../../lib/gcc/i686-elf/6.3.0/. #include "..." search starts here: #include <...> search starts here: C:\gnuinst\v6.3.0\bin\../lib/gcc/i686-elf/6.3.0/../../../../i686-elf/include/c++/6.3. C:\gnuinst\v6.3.0\bin\../lib/gcc/i686-elf/6.3.0/../../../../i686-elf/include/c++/6.3. C:\gnuinst\v6.3.0\bin\../lib/gcc/i686-elf/6.3.0/../../../../i686-elf/include/c++/6.3. C:\gnuinst\v6.3.0\bin\../lib/gcc/i686-elf/6.3.0/include C:\gnuinst\v6.3.0\bin\../lib/gcc/i686-elf/6.3.0/include-fixed C:\gnuinst\v6.3.0\bin\../lib/gcc/i686-elf/6.3.0/../../../../i686-elf/include End of search list. GNU C++14 (GCC) version 6.3.0 (i686-elf) compiled by GNU C version 5.3.0, GMP version 5.1.2, MPFR version 3.1.2, MPC version 1.0.2, isl version none GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: b10cc2d805285f11263a2d3a4a7dce91 c:\temp\test.cpp: In function 'int setArrayElemment()': c:\temp\test.cpp:1:5: internal compiler error: in pp_format, at pretty-print.c:630 int setArrayElemment() ^~~~~~~~~~~~~~~~ This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. c:\temp\test.cpp:1:5: internal compiler error: Aborted This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. i686-elf-gcc.exe: internal compiler error: Aborted (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Compiling with -E: # 1 "c:\\temp\\test.cpp" # 1 "<built-in>" # 1 "<command-line>" # 1 "c:\\temp\\test.cpp" int setArrayElemment() { int data[5]; data[5] = 0; return data[0]; } int main() { }