Hi!

I'm not 100% sure, but I *think* that this patch

        2015-11-15  Jonathan Wakely  <jwak...@redhat.com>
        
                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      jbg...@lug-owl.de              +49-172-7608481
 Signature of:                    Don't believe in miracles: Rely on them!
 the second  :

Attachment: signature.asc
Description: Digital signature

Reply via email to