g++ -fno-PIE -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-6.3.0/gcc -I../../gcc-6.3.0/gcc/. -I../../gcc-6.3.0/gcc/../include -I../../gcc-6.3.0/gcc/../libcpp/include -I../../gcc-6.3.0/gcc/../libdecnumber -I../../gcc-6.3.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-6.3.0/gcc/../libbacktrace -o ubsan.o -MT ubsan.o -MMD -MP -MF ./.deps/ubsan.TPo ../../gcc-6.3.0/gcc/ubsan.c
g++ -fno-PIE -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-6.3.0/gcc -I../../gcc-6.3.0/gcc/. -I../../gcc-6.3.0/gcc/../include -I../../gcc-6.3.0/gcc/../libcpp/include -I../../gcc-6.3.0/gcc/../libdecnumber -I../../gcc-6.3.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-6.3.0/gcc/../libbacktrace -o sanopt.o -MT sanopt.o -MMD -MP -MF ./.deps/sanopt.TPo ../../gcc-6.3.0/gcc/sanopt.c
../../gcc-6.3.0/gcc/ubsan.c: In function ‘tree_node* ubsan_type_descriptor(tree, ubsan_print_style)’:
../../gcc-6.3.0/gcc/ubsan.c:385:33: warning: unterminated quote character ‘'’ in format [-Wformat-diag]
385 | pp_printf (&pretty_name, "'%s%s%s%s%s%s%s",
| ^
../../gcc-6.3.0/gcc/ubsan.c:404:36: warning: spurious trailing space in format [-Wformat-diag]
404 | pp_printf (&pretty_name, "'%s ", tname);
| ^
../../gcc-6.3.0/gcc/ubsan.c:404:33: warning: unterminated quote character ‘'’ in format [-Wformat-diag]
404 | pp_printf (&pretty_name, "'%s ", tname);
| ^
../../gcc-6.3.0/gcc/ubsan.c: In function ‘bool ubsan_use_new_style_p(location_t)’:
../../gcc-6.3.0/gcc/ubsan.c:1474:20: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
1474 | || xloc.file == '\0' || xloc.file[0] == '\xff'
| ~~~~~~~~~~^~~~~~~
make[1]: *** [Makefile:1085: ubsan.o] Error 1
make[1]: *** Waiting for unfinished jobs....
rm gcc.pod
make[1]: Leaving directory '/home/parker/build/pkgbuild-i386-elf-toolchain/i386-elf-gcc/src/gcc-build/gcc'
make: *** [Makefile:4127: all-gcc] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Arch Linux
gcc 10.2.0-6