Hi! I'm not 100% sure, but I *think* that this patch
2015-11-15 Jonathan Wakely <[email protected]>
PR libstdc++/68353
* include/bits/basic_string.h: Test value of
_GLIBCXX_USE_C99_WCHAR
not whether it is defined.
* include/ext/vstring.h: Likewise.
uncovered errors like this:
/---------------------------------------
| g++ -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -O2 -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 -Werror -fno-common
-DHAVE_CONFIG_H -I. -Ic-family -I../../../gcc/gcc -I../../../gcc/gcc/c-family
-I../../../gcc/gcc/../include -I../../../gcc/gcc/../libcpp/include
-I/opt/cfarm/mpc/include -I../../../gcc/gcc/../libdecnumber
-I../../../gcc/gcc/../libdecnumber/dpd -I../libdecnumber
-I../../../gcc/gcc/../libbacktrace -o c-family/c-common.o -MT
c-family/c-common.o -MMD -MP -MF c-family/.deps/c-common.TPo
../../../gcc/gcc/c-family/c-common.c
| In file included from ../../../gcc/gcc/c-family/c-common.c:31:0:
| ../../../gcc/gcc/c-family/c-common.c: In function ‘void
c_common_nodes_and_builtins()’:
| ../../../gcc/gcc/stringpool.h:39:53: error: null argument where non-null
required (argument 1) [-Werror=nonnull]
| ? get_identifier_with_length ((str), strlen (str)) \
| ^
|
| ../../../gcc/gcc/c-family/c-common.c:5501:22: note: in expansion of macro
‘get_identifier’
| char32_type_node = get_identifier (CHAR32_TYPE);
| ^~~~~~~~~~~~~~
|
| cc1plus: all warnings being treated as errors
| Makefile:1085: recipe for target 'c-family/c-common.o' failed
\---------------------------------------
Shows up when using a newly build compiler to build the
contrib/config-list.mk targets. So these targets probably need some
small touch-ups.
avr-rtems
http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=478544
mipsel-elf
http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=478844
mipsisa64r2-sde-elf
http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=478855
mipsisa64sb1-elf
http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=478865
mips-rtems
http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=478877
powerpc-eabialtivec
http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=478922
powerpc-eabispe
http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=478932
powerpc-rtems
http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=478956
ppc-elf
http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=478968
sh-superh-elf
http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=479077
MfG, JBG
--
Jan-Benedict Glaw [email protected] +49-172-7608481
Signature of: Don't believe in miracles: Rely on them!
the second :
signature.asc
Description: Digital signature
