FailedOk

th/SRPMS[OK]
th/x32[OK]
th/i686[OK]
th/x86_64[OK]

ac/SRPMS[OK]
ac/i386[OK]
ac/i586[OK]
ac/i686[OK]
ac/alpha[OK]
ac/amd64[OK]
ac/athlon[OK]
ac/ppc[OK]
ac/sparc[OK]
ac/sparc64[OK]

Advanced Search
main()
Powered by PLD Linux
(c) 2002-2018 PLD Team
$Revision: 1.37 $
Powered by Real Programmer.
Your IP: 54.221.147.93

crossnacl-gcc 1f518de2-074e-4c96-9281-bfb7ea100c08

Status:Failed
Source URL:ftp://buildlogs.pld-linux.org/th/x86_64/FAIL/crossnacl-gcc,1f518de2-074e-4c96-9281-bfb7ea100c08.bz2
text/plain URL:View!
full text:View!
rpm -qa of builder:View!
Date:2018/07/29 00:40:15
Runtime:0:03:47.776065

Toc:

  • error 1
  • make[2]: [Makefile:4010: gpl.pod] Error 255 (ignored)
  • error 2
  • make[2]: [Makefile:4001: gcc.pod] Error 255 (ignored)
  • error 3
  • make[2]: [Makefile:3985: doc/gpl.7] Error 1 (ignored)
  • error 4
  • make[2]: [Makefile:3979: doc/gcc.1] Error 1 (ignored)
  • error 5
  • make[2]: [Makefile:1399: stamp-parallel] Error 1 (ignored)
  • error 6
  • make[2]: [Makefile:1399: stamp-parallel] Error 1 (ignored)
  • install
  • Executing(%install): /bin/sh -e /tmp/B.ktfkw0/BUILD/tmp/rpm-tmp.38173
  • files crossnacl-gcc
  • Processing files: crossnacl-gcc-4.4.3-13.git3960379.x86_64
  • error 7
  • error: File not found: /tmp/B.ktfkw0/BUILD/tmp/crossnacl-gcc-4.4.3-root-builder/usr/libexec/gcc/x86_64-nacl
  • doc
  • Executing(%doc): /bin/sh -e /tmp/B.ktfkw0/BUILD/tmp/rpm-tmp.26646
  • error 8
  • RPM build errors:
  • error 9
  • error: No files produced.

Content:

checking assembler for cfi directives... yes
checking assembler for working cfi advance... yes
checking assembler for cfi personality directive... yes
checking assembler for cfi sections directive... yes
checking assembler for eh_frame optimization... yes
checking assembler for section merging support... yes
checking assembler for COMDAT group support... yes
checking linker -Bstatic/-Bdynamic option... yes
checking assembler for filds and fists mnemonics... yes
checking assembler for cmov syntax... no
checking assembler for ffreep mnemonic... yes
checking assembler for sahf mnemonic... yes
checking assembler for different section symbol subtraction... yes
checking assembler for GOTOFF in data... no
checking assembler for dwarf2 debug_line support... yes
checking assembler for buggy dwarf2 .file directive... no
checking assembler for --gdwarf2 option... yes
checking assembler for --gstabs option... yes
checking assembler for --debug-prefix-map option... yes
checking assembler for .lcomm with alignment... no
checking assembler for tolerance to line number 0... yes
checking linker PT_GNU_EH_FRAME support... yes
checking linker position independent executable support... yes
checking linker EH-compatible garbage collection of sections... yes
checking linker --as-needed support... yes
checking linker --build-id support... yes
checking linker --sysroot support... yes
checking __stack_chk_fail in target C library... no
Using ggc-page for garbage collection.
checking whether to enable maintainer-specific portions of Makefiles... no
Links are now set up to build a cross-compiler
 from x86_64-unknown-linux-gnu to x86_64-pc-nacl.
updating cache ./config.cache
configure: creating ./config.status
config.status: creating as
config.status: creating collect-ld
config.status: creating nm
config.status: creating Makefile
config.status: creating gccbug
config.status: creating auto-host.h
config.status: executing default commands
make[1]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
TARGET_CPU_DEFAULT="" \
HEADERS="auto-host.h ansidecl.h" DEFINES="" \
/bin/sh ../../gcc/mkconfig.sh config.h
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
TARGET_CPU_DEFAULT="" \
HEADERS="options.h config/i386/biarch64.h config/i386/i386.h config/i386/unix.h config/i386/att.h config/dbxelf.h config/elfos.h config/svr4.h config/i386/nacl.h defaults.h" DEFINES="OPTION_GLIBC=1 UCLIBC_DEFAULT=0" \
/bin/sh ../../gcc/mkconfig.sh tm.h
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
TARGET_CPU_DEFAULT="" \
HEADERS="auto-host.h ansidecl.h" DEFINES="" \
/bin/sh ../../gcc/mkconfig.sh bconfig.h
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
/bin/sh ../../gcc/../move-if-change tmp-gi.list gtyp-input.list
echo timestamp > s-gtyp-input
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
TARGET_CPU_DEFAULT="" \
HEADERS="config/i386/i386-protos.h tm-preds.h" DEFINES="" \
/bin/sh ../../gcc/mkconfig.sh tm_p.h
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
rm -f mm_malloc.h
cat ../../gcc/config/i386/gmm_malloc.h > mm_malloc.h
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
gawk -f ../../gcc/opt-gather.awk ../../gcc/fortran/lang.opt ../../gcc/c.opt ../../gcc/common.opt ../../gcc/config/i386/i386.opt ../../gcc/config/nacl.opt ../../gcc/config/i386/nacl.opt > tmp-optionlist
/bin/sh ../../gcc/../move-if-change tmp-optionlist optionlist
echo timestamp > s-options
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
lsf="../../gcc/cp/lang-specs.h ../../gcc/objc/lang-specs.h"; for f in $lsf; do \
    echo "#include \"$f\""; \
done | sed 's|../../gcc/||' > tmp-specs.h
/bin/sh ../../gcc/../move-if-change tmp-specs.h specs.h
echo timestamp > s-specs
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
(echo "@set version-GCC 4.4.3"; \
 if [ "" = "experimental" ]; \
 then echo "@set DEVELOPMENT"; \
 else echo "@clear DEVELOPMENT"; \
 fi) > gcc-vers.texiT
echo @set srcdir /tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc/../../gcc >> gcc-vers.texiT
if [ -n "(GCC) " ]; then \
  echo "@set VERSION_PACKAGE (GCC) " >> gcc-vers.texiT; \
fi
echo "@set BUGURL @uref{http://gcc.gnu.org/bugs.html}" >> gcc-vers.texiT; \
mv -f gcc-vers.texiT gcc-vers.texi
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
echo timestamp > gpl.pod
perl ../../gcc/../contrib/texi2pod.pl ../../gcc/doc/include/gpl_v3.texi > gpl.pod
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at ../../gcc/../contrib/texi2pod.pl line 317.
make[2]: [Makefile:4010: gpl.pod] Error 255 (ignored)
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
TARGET_CPU_DEFAULT="" \
HEADERS="auto-host.h ansidecl.h" DEFINES="USED_FOR_TARGET " \
/bin/sh ../../gcc/mkconfig.sh tconfig.h
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
rm -f tmp-all-tree.def
echo '#include "tree.def"' > tmp-all-tree.def
echo 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def
echo '#include "c-common.def"' >> tmp-all-tree.def
ltf="../../gcc/cp/cp-tree.def ../../gcc/objc/objc-tree.def"; for f in $ltf; do \
  echo "#include \"$f\""; \
done | sed 's|../../gcc/||' >> tmp-all-tree.def
/bin/sh ../../gcc/../move-if-change tmp-all-tree.def all-tree.def
echo timestamp > s-alltree
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
echo timestamp > gcc.pod
perl ../../gcc/../contrib/texi2pod.pl ../../gcc/doc/invoke.texi > gcc.pod
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at ../../gcc/../contrib/texi2pod.pl line 317.
make[2]: [Makefile:4001: gcc.pod] Error 255 (ignored)
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
gawk -f ../../gcc/opt-functions.awk -f ../../gcc/opth-gen.awk \
       < optionlist > tmp-options.h
/bin/sh ../../gcc/../move-if-change tmp-options.h options.h
echo timestamp > s-options-h
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genchecksum.o ../../gcc/genchecksum.c
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
echo timestamp > doc/gpl.7
(pod2man --center="GNU" --release="gcc-4.4.3" --section=7 gpl.pod > doc/gpl.7.T$$ && \
	mv -f doc/gpl.7.T$$ doc/gpl.7) || \
	(rm -f doc/gpl.7.T$$ && exit 1)
pod2man: unable to format gpl.pod
make[2]: [Makefile:3985: doc/gpl.7] Error 1 (ignored)
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/errors.c -o errors.o
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
if test yes = yes \
   || test -n "../lib64 ../lib32"; then \
  /bin/sh ../../gcc/genmultilib \
    "m64/m32" \
    "64 32 " \
    "" \
    "" \
    "" \
    "" \
    "../lib64 ../lib32" \
    "yes" \
    > tmp-mlib.h; \
else \
  /bin/sh ../../gcc/genmultilib '' '' '' '' '' '' '' no \
    > tmp-mlib.h; \
fi
/bin/sh ../../gcc/../move-if-change tmp-mlib.h multilib.h
echo timestamp > s-mlib
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/errors.o ../../gcc/errors.c
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genchecksum \
    build/genchecksum.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/gengenrtl.o ../../gcc/gengenrtl.c
In file included from ../../gcc/gengenrtl.c:23:
../../gcc/gengenrtl.c: In function 'type_from_format':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gengenrtl.c:86:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/gengenrtl.c: In function 'accessor_from_format':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gengenrtl.c:122:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
echo timestamp > doc/gcc.1
(pod2man --center="GNU" --release="gcc-4.4.3" --section=1 gcc.pod > doc/gcc.1.T$$ && \
	mv -f doc/gcc.1.T$$ doc/gcc.1) || \
	(rm -f doc/gcc.1.T$$ && exit 1)
pod2man: unable to format gcc.pod
make[2]: [Makefile:3979: doc/gcc.1] Error 1 (ignored)
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
cp doc/gcc.1 doc/g++.1
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/gengenrtl \
    build/gengenrtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/gencheck.o ../../gcc/gencheck.c
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/gengenrtl -h > tmp-genrtl.h
/bin/sh ../../gcc/../move-if-change tmp-genrtl.h genrtl.h
echo timestamp > s-genrtl-h
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/gengenrtl > tmp-genrtl.c
/bin/sh ../../gcc/../move-if-change tmp-genrtl.c genrtl.c
echo timestamp > s-genrtl
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/gencheck \
    build/gencheck.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/gencheck > tmp-check.h
/bin/sh ../../gcc/../move-if-change tmp-check.h tree-check.h
echo timestamp > s-check
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
gawk -f ../../gcc/opt-functions.awk -f ../../gcc/optc-gen.awk \
       -v header_name="config.h system.h coretypes.h tm.h" < optionlist > options.c
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/gengtype-parse.o ../../gcc/gengtype-parse.c
In file included from ../../gcc/gengtype-parse.c:21:
../../gcc/gengtype-parse.c: In function 'typedef_decl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gengtype-parse.c:760:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (token () == TYPEDEF);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genmodes.o ../../gcc/genmodes.c
In file included from ../../gcc/genmodes.c:22:
../../gcc/genmodes.c: In function 'complete_mode':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genmodes.c:391:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genmodes \
    build/genmodes.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genmodes -h > tmp-modes.h
/bin/sh ../../gcc/../move-if-change tmp-modes.h insn-modes.h
echo timestamp > s-modes-h
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genmodes -m > tmp-min-modes.c
/bin/sh ../../gcc/../move-if-change tmp-min-modes.c min-insn-modes.c
echo timestamp > s-modes-m
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genmodes > tmp-modes.c
/bin/sh ../../gcc/../move-if-change tmp-modes.c insn-modes.c
echo timestamp > s-modes
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/min-insn-modes.o min-insn-modes.c
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings  -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/gengtype-lex.o ../../gcc/gengtype-lex.c
gengtype-lex.c: In function 'yylex':
gengtype-lex.c:364:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
/d/gcc-4.4.3/gcc-4.4.3/gcc/gengtype-lex.l:129:1: note: in expansion of macro 'YY_DO_BEFORE_ACTION'
/d/gcc-4.4.3/gcc-4.4.3/gcc/gengtype-lex.l:126:1: note: here
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genconstants.o ../../gcc/genconstants.c
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genmddeps.o ../../gcc/genmddeps.c
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genconditions.o ../../gcc/genconditions.c
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genflags.o ../../gcc/genflags.c
In file included from ../../gcc/genflags.c:25:
../../gcc/genflags.c: In function 'gen_macro':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genflags.c:104:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (real <= expect);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genflags.c:105:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (real);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/print-rtl.o ../../gcc/print-rtl.c
In file included from ../../gcc/print-rtl.c:30:
../../gcc/print-rtl.c: In function 'print_rtx':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/print-rtl.c:535:2: note: in expansion of macro 'gcc_unreachable'
  gcc_unreachable ();
  ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/print-rtl.c:586:13: note: in expansion of macro 'gcc_unreachable'
    default: gcc_unreachable ();
             ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/gencodes.o ../../gcc/gencodes.c
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genattr.o ../../gcc/genattr.c
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genconfig.o ../../gcc/genconfig.c
../../gcc/genconfig.c: In function 'walk_insn_part':
../../gcc/genconfig.c:89:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       ++dup_operands_seen_this_insn;
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/genconfig.c:90:5: note: here
     case MATCH_SCRATCH:
     ^~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/gensupport.o ../../gcc/gensupport.c
In file included from ../../gcc/gensupport.c:22:
../../gcc/gensupport.c: In function 'is_predicable':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gensupport.c:409:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/gensupport.c: In function 'collect_insn_data':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gensupport.c:584:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/gensupport.c: In function 'alter_predicate_for_insn':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gensupport.c:670:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/gensupport.c: At top level:
../../gcc/gensupport.c:1361:39: warning: enum conversion from 'int' to 'enum rtx_code' in initialization is invalid in C++ [-Wc++-compat]
   {"immediate_operand", false, true, {0}},
                                       ^
../../gcc/gensupport.c:1361:39: note: (near initialization for 'std_preds[5].codes[0]')
../../gcc/gensupport.c: In function 'init_predicate_table':
../../gcc/gensupport.c:1404:32: warning: enum conversion when passing argument 2 of 'add_predicate_code' is invalid in C++ [-Wc++-compat]
      add_predicate_code (pred, j);
                                ^
../../gcc/gensupport.c:1305:1: note: expected 'enum rtx_code' but argument is of type 'size_t' {aka 'long unsigned int'}
 add_predicate_code (struct pred_data *pred, enum rtx_code code)
 ^~~~~~~~~~~~~~~~~~
../../gcc/gensupport.c: In function 'init_md_reader_args_cb':
../../gcc/gensupport.c:964:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
    if (argv[i][2] == '\0')
       ^
../../gcc/gensupport.c:967:2: note: here
  default:
  ^~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genopinit.o ../../gcc/genopinit.c
In file included from ../../gcc/genopinit.c:24:
../../gcc/genopinit.c: In function 'gen_insn':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genopinit.c:406:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genpreds.o ../../gcc/genpreds.c
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/read-rtl.o ../../gcc/read-rtl.c
In file included from ../../gcc/read-rtl.c:27:
../../gcc/read-rtl.c: In function 'read_rtx_1':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/read-rtl.c:1702:2: note: in expansion of macro 'gcc_unreachable'
  gcc_unreachable ();
  ^~~~~~~~~~~~~~~
../../gcc/read-rtl.c:1576:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  if (c == ')')
     ^
../../gcc/read-rtl.c:1583:7: note: here
       case 'E':
       ^~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genextract.o ../../gcc/genextract.c
In file included from ../../gcc/genextract.c:24:
../../gcc/genextract.c: In function 'gen_insn':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genextract.c:120:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (dup_count == VEC_length (int, acc.dupnums));
   ^~~~~~~~~~
../../gcc/genextract.c: In function 'VEC_safe_set_locstr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genextract.c:190:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (VEC_index (locstr, *vp, ix) == 0);
       ^~~~~~~~~~
../../gcc/genextract.c: In function 'print_path':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genextract.c:326:2: note: in expansion of macro 'gcc_unreachable'
  gcc_unreachable ();
  ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genextract.c:338:2: note: in expansion of macro 'gcc_unreachable'
  gcc_unreachable ();
  ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genemit.o ../../gcc/genemit.c
In file included from ../../gcc/genemit.c:23:
../../gcc/genemit.c: In function 'gen_exp':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genemit.c:263:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genemit.c:308:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genpeep.o ../../gcc/genpeep.c
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genoutput.o ../../gcc/genoutput.c
In file included from ../../gcc/genoutput.c:86:
../../gcc/genoutput.c: In function 'output_insn_data':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genoutput.c:385:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/gengtype.o ../../gcc/gengtype.c
In file included from ../../gcc/gengtype.c:22:
../../gcc/gengtype.c: In function 'read_input_list':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gengtype.c:410:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (here <= limit);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gengtype.c:416:8: note: in expansion of macro 'gcc_assert'
        gcc_assert (langno <= num_lang_dirs);
        ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gengtype.c:432:8: note: in expansion of macro 'gcc_assert'
        gcc_assert (nfiles <= num_gt_files);
        ^~~~~~~~~~
../../gcc/gengtype.c: In function 'output_mangled_typename':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gengtype.c:1911:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/gengtype.c: In function 'walk_type':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gengtype.c:2384:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/gengtype.c: In function 'write_types_process_field':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gengtype.c:2453:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/gengtype.c: In function 'write_types_local_process_field':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gengtype.c:2789:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/gengtype \
    build/gengtype.o build/gengtype-lex.o build/gengtype-parse.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/gengtype ../../gcc gtyp-input.list
echo timestamp > s-gtype
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/ggc-none.o ../../gcc/ggc-none.c
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genrecog.o ../../gcc/genrecog.c
../../gcc/genrecog.c: In function 'process_define_predicate':
../../gcc/genrecog.c:381:33: warning: enum conversion when passing argument 2 of 'add_predicate_code' is invalid in C++ [-Wc++-compat]
       add_predicate_code (pred, i);
                                 ^
In file included from ../../gcc/genrecog.c:59:
../../gcc/gensupport.h:88:13: note: expected 'enum rtx_code' but argument is of type 'int'
 extern void add_predicate_code (struct pred_data *, enum rtx_code);
             ^~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c: At top level:
../../gcc/genrecog.c:393:9: warning: enum type defined in struct or union is not visible in C++ [-Wc++-compat]
   (enum decision_type, struct decision_test ***);
         ^~~~~~~~~~~~~
../../gcc/genrecog.c:84:8: note: enum type defined here
   enum decision_type
        ^~~~~~~~~~~~~
../../gcc/genrecog.c:490:25: warning: enum type defined in struct or union is not visible in C++ [-Wc++-compat]
 new_decision_test (enum decision_type type, struct decision_test ***pplace)
                         ^~~~~~~~~~~~~
../../gcc/genrecog.c:84:8: note: enum type defined here
   enum decision_type
        ^~~~~~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/genrecog.c: In function 'find_operand':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genrecog.c:554:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/genrecog.c: In function 'find_matching_operand':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genrecog.c:605:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/genrecog.c: In function 'validate_pattern':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genrecog.c:858:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/genrecog.c: In function 'add_to_sequence':
../../gcc/genrecog.c:917:34: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
        test = new_decision_test (DT_num_insns, &place);
                                  ^~~~~~~~~~~~
../../gcc/genrecog.c:86:7: note: enum constant defined here
       DT_num_insns,
       ^~~~~~~~~~~~
../../gcc/genrecog.c:949:33: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       test = new_decision_test (DT_veclen_ge, &place);
                                 ^~~~~~~~~~~~
../../gcc/genrecog.c:90:7: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
       ^~~~~~~~~~~~
../../gcc/genrecog.c:979:32: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
      test = new_decision_test (DT_pred, &place);
                                ^~~~~~~
../../gcc/genrecog.c:90:29: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                             ^~~~~~~
../../gcc/genrecog.c:1014:28: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
  test = new_decision_test (DT_accept_op, &place);
                            ^~~~~~~~~~~~
../../gcc/genrecog.c:91:7: note: enum constant defined here
       DT_accept_op, DT_accept_insn
       ^~~~~~~~~~~~
../../gcc/genrecog.c:1033:33: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       test = new_decision_test (DT_dup, &place);
                                 ^~~~~~
../../gcc/genrecog.c:90:21: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                     ^~~~~~
../../gcc/genrecog.c:1036:33: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       test = new_decision_test (DT_accept_op, &place);
                                 ^~~~~~~~~~~~
../../gcc/genrecog.c:91:7: note: enum constant defined here
       DT_accept_op, DT_accept_insn
       ^~~~~~~~~~~~
../../gcc/genrecog.c:1051:33: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       test = new_decision_test (DT_dup, &place);
                                 ^~~~~~
../../gcc/genrecog.c:90:21: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                     ^~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genrecog.c:1071:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (i < 2);
    ^~~~~~~~~~
../../gcc/genrecog.c:1075:34: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
        test = new_decision_test (DT_elt_zero_int, &place);
                                  ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:7: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
       ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:1080:34: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
        test = new_decision_test (DT_elt_one_int, &place);
                                  ^~~~~~~~~~~~~~
../../gcc/genrecog.c:88:24: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                        ^~~~~~~~~~~~~~
../../gcc/genrecog.c:1088:9: warning: enum type defined in struct or union is not visible in C++ [-Wc++-compat]
    enum decision_type type
         ^~~~~~~~~~~~~
../../gcc/genrecog.c:84:8: note: enum type defined here
   enum decision_type
        ^~~~~~~~~~~~~
../../gcc/genrecog.c:1090:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
        ? DT_elt_zero_wide_safe : DT_elt_zero_wide;
          ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:58: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                                          ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:1090:34: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
        ? DT_elt_zero_wide_safe : DT_elt_zero_wide;
                                  ^~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:40: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                        ^~~~~~~~~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genrecog.c:1092:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (!i);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genrecog.c:1099:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (!i);
    ^~~~~~~~~~
../../gcc/genrecog.c:1101:30: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
    test = new_decision_test (DT_veclen, &place);
                              ^~~~~~~~~
../../gcc/genrecog.c:87:25: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                         ^~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genrecog.c:1136:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:1146:33: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       test = new_decision_test (DT_code, &place);
                                 ^~~~~~~
../../gcc/genrecog.c:87:16: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                ^~~~~~~
../../gcc/genrecog.c:1153:33: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       test = new_decision_test (DT_mode, &place);
                                 ^~~~~~~
../../gcc/genrecog.c:87:7: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
       ^~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genrecog.c:1158:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (this_decision->tests);
   ^~~~~~~~~~
../../gcc/genrecog.c: In function 'maybe_both_true_2':
../../gcc/genrecog.c:1175:7: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
  case DT_num_insns:
       ^~~~~~~~~~~~
../../gcc/genrecog.c:86:7: note: enum constant defined here
       DT_num_insns,
       ^~~~~~~~~~~~
../../gcc/genrecog.c:1181:7: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
  case DT_mode:
       ^~~~~~~
../../gcc/genrecog.c:87:7: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
       ^~~~~~~
../../gcc/genrecog.c:1184:7: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
  case DT_code:
       ^~~~~~~
../../gcc/genrecog.c:87:16: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                ^~~~~~~
../../gcc/genrecog.c:1187:7: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
  case DT_veclen:
       ^~~~~~~~~
../../gcc/genrecog.c:87:25: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                         ^~~~~~~~~
../../gcc/genrecog.c:1190:7: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
  case DT_elt_zero_int:
       ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:7: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
       ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:1191:7: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
  case DT_elt_one_int:
       ^~~~~~~~~~~~~~
../../gcc/genrecog.c:88:24: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                        ^~~~~~~~~~~~~~
../../gcc/genrecog.c:1192:7: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
  case DT_elt_zero_wide:
       ^~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:40: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                        ^~~~~~~~~~~~~~~~
../../gcc/genrecog.c:1193:7: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
  case DT_elt_zero_wide_safe:
       ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:58: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                                          ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:1205:19: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (d1->type == DT_pred || d2->type == DT_pred)
                   ^~~~~~~
../../gcc/genrecog.c:90:29: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                             ^~~~~~~
../../gcc/genrecog.c:1205:42: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (d1->type == DT_pred || d2->type == DT_pred)
                                          ^~~~~~~
../../gcc/genrecog.c:90:29: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                             ^~~~~~~
../../gcc/genrecog.c:1207:23: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       if (d2->type == DT_pred)
                       ^~~~~~~
../../gcc/genrecog.c:90:29: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                             ^~~~~~~
../../gcc/genrecog.c:1216:20: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
    if (d2->type == DT_mode)
                    ^~~~~~~
../../gcc/genrecog.c:87:7: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
       ^~~~~~~
../../gcc/genrecog.c:1236:20: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
    if (d2->type == DT_code)
                    ^~~~~~~
../../gcc/genrecog.c:87:16: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                ^~~~~~~
../../gcc/genrecog.c:1243:25: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
    else if (d2->type == DT_pred && d2->u.pred.data)
                         ^~~~~~~
../../gcc/genrecog.c:90:29: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                             ^~~~~~~
../../gcc/genrecog.c:1248:15: warning: enum conversion from 'int' to 'enum rtx_code' in assignment is invalid in C++ [-Wc++-compat]
        for (c = 0; c < NUM_RTX_CODE; c++)
               ^
../../gcc/genrecog.c:1248:39: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
        for (c = 0; c < NUM_RTX_CODE; c++)
                                       ^~
../../gcc/genrecog.c:1262:19: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (d1->type == DT_veclen && d2->type == DT_veclen_ge)
                   ^~~~~~~~~
../../gcc/genrecog.c:87:25: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                         ^~~~~~~~~
../../gcc/genrecog.c:1262:44: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (d1->type == DT_veclen && d2->type == DT_veclen_ge)
                                            ^~~~~~~~~~~~
../../gcc/genrecog.c:90:7: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
       ^~~~~~~~~~~~
../../gcc/genrecog.c:1264:19: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (d1->type == DT_veclen_ge && d2->type == DT_veclen)
                   ^~~~~~~~~~~~
../../gcc/genrecog.c:90:7: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
       ^~~~~~~~~~~~
../../gcc/genrecog.c:1264:47: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (d1->type == DT_veclen_ge && d2->type == DT_veclen)
                                               ^~~~~~~~~
../../gcc/genrecog.c:87:25: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                         ^~~~~~~~~
../../gcc/genrecog.c: In function 'maybe_both_true_1':
../../gcc/genrecog.c:1280:19: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (d1->type == DT_accept_op || d2->type == DT_accept_op)
                   ^~~~~~~~~~~~
../../gcc/genrecog.c:91:7: note: enum constant defined here
       DT_accept_op, DT_accept_insn
       ^~~~~~~~~~~~
../../gcc/genrecog.c:1280:47: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (d1->type == DT_accept_op || d2->type == DT_accept_op)
                                               ^~~~~~~~~~~~
../../gcc/genrecog.c:91:7: note: enum constant defined here
       DT_accept_op, DT_accept_insn
       ^~~~~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/genrecog.c: In function 'maybe_both_true':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genrecog.c:1335:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!toplevel);
       ^~~~~~~~~~
../../gcc/genrecog.c: In function 'nodes_identical_1':
../../gcc/genrecog.c:1379:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_num_insns:
          ^~~~~~~~~~~~
../../gcc/genrecog.c:86:7: note: enum constant defined here
       DT_num_insns,
       ^~~~~~~~~~~~
../../gcc/genrecog.c:1382:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_mode:
          ^~~~~~~
../../gcc/genrecog.c:87:7: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
       ^~~~~~~
../../gcc/genrecog.c:1385:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_code:
          ^~~~~~~
../../gcc/genrecog.c:87:16: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                ^~~~~~~
../../gcc/genrecog.c:1388:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_pred:
          ^~~~~~~
../../gcc/genrecog.c:90:29: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                             ^~~~~~~
../../gcc/genrecog.c:1392:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_c_test:
          ^~~~~~~~~
../../gcc/genrecog.c:90:38: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                                      ^~~~~~~~~
../../gcc/genrecog.c:1395:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_veclen:
          ^~~~~~~~~
../../gcc/genrecog.c:87:25: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                         ^~~~~~~~~
../../gcc/genrecog.c:1396:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_veclen_ge:
          ^~~~~~~~~~~~
../../gcc/genrecog.c:90:7: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
       ^~~~~~~~~~~~
../../gcc/genrecog.c:1399:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_dup:
          ^~~~~~
../../gcc/genrecog.c:90:21: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                     ^~~~~~
../../gcc/genrecog.c:1402:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_elt_zero_int:
          ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:7: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
       ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:1403:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_elt_one_int:
          ^~~~~~~~~~~~~~
../../gcc/genrecog.c:88:24: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                        ^~~~~~~~~~~~~~
../../gcc/genrecog.c:1404:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_elt_zero_wide:
          ^~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:40: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                        ^~~~~~~~~~~~~~~~
../../gcc/genrecog.c:1405:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_elt_zero_wide_safe:
          ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:58: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                                          ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:1408:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_accept_op:
          ^~~~~~~~~~~~
../../gcc/genrecog.c:91:7: note: enum constant defined here
       DT_accept_op, DT_accept_insn
       ^~~~~~~~~~~~
../../gcc/genrecog.c:1411:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_accept_insn:
          ^~~~~~~~~~~~~~
../../gcc/genrecog.c:91:21: note: enum constant defined here
       DT_accept_op, DT_accept_insn
                     ^~~~~~~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genrecog.c:1416:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genrecog.c: In function 'merge_accept_insn':
../../gcc/genrecog.c:1466:22: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     if (old->type == DT_accept_insn)
                      ^~~~~~~~~~~~~~
../../gcc/genrecog.c:91:21: note: enum constant defined here
       DT_accept_op, DT_accept_insn
                     ^~~~~~~~~~~~~~
../../gcc/genrecog.c:1472:22: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     if (add->type == DT_accept_insn)
                      ^~~~~~~~~~~~~~
../../gcc/genrecog.c:91:21: note: enum constant defined here
       DT_accept_op, DT_accept_insn
                     ^~~~~~~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/genrecog.c: In function 'merge_trees':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genrecog.c:1518:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!strcmp (oldh->first->position, addh->first->position));
   ^~~~~~~~~~
../../gcc/genrecog.c: In function 'factor_tests':
../../gcc/genrecog.c:1594:12: warning: enum type defined in struct or union is not visible in C++ [-Wc++-compat]
       enum decision_type type;
            ^~~~~~~~~~~~~
../../gcc/genrecog.c:84:8: note: enum type defined here
   enum decision_type
        ^~~~~~~~~~~~~
../../gcc/genrecog.c:1606:19: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       if (type != DT_mode
                   ^~~~~~~
../../gcc/genrecog.c:87:7: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
       ^~~~~~~
../../gcc/genrecog.c:1607:15: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
    && type != DT_code
               ^~~~~~~
../../gcc/genrecog.c:87:16: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                ^~~~~~~
../../gcc/genrecog.c:1608:15: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
    && type != DT_veclen
               ^~~~~~~~~
../../gcc/genrecog.c:87:25: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                         ^~~~~~~~~
../../gcc/genrecog.c:1609:15: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
    && type != DT_elt_zero_int
               ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:7: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
       ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:1610:15: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
    && type != DT_elt_one_int
               ^~~~~~~~~~~~~~
../../gcc/genrecog.c:88:24: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                        ^~~~~~~~~~~~~~
../../gcc/genrecog.c:1611:15: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
    && type != DT_elt_zero_wide_safe)
               ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:58: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                                          ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c: In function 'simplify_tests':
../../gcc/genrecog.c:1687:30: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       while (b && b->type != DT_pred)
                              ^~~~~~~
../../gcc/genrecog.c:90:29: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                             ^~~~~~~
../../gcc/genrecog.c:1694:22: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
    while (a->type == DT_mode || a->type == DT_code)
                      ^~~~~~~
../../gcc/genrecog.c:87:7: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
       ^~~~~~~
../../gcc/genrecog.c:1694:44: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
    while (a->type == DT_mode || a->type == DT_code)
                                            ^~~~~~~
../../gcc/genrecog.c:87:16: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                ^~~~~~~
../../gcc/genrecog.c: In function 'write_switch':
../../gcc/genrecog.c:1863:8: warning: enum type defined in struct or union is not visible in C++ [-Wc++-compat]
   enum decision_type type = p->tests->type;
        ^~~~~~~~~~~~~
../../gcc/genrecog.c:84:8: note: enum type defined here
   enum decision_type
        ^~~~~~~~~~~~~
../../gcc/genrecog.c:1878:15: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (type == DT_code)
               ^~~~~~~
../../gcc/genrecog.c:87:16: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                ^~~~~~~
../../gcc/genrecog.c:1903:28: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       && p->tests->type == DT_code
                            ^~~~~~~
../../gcc/genrecog.c:87:16: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                ^~~~~~~
../../gcc/genrecog.c:1921:37: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       while (p && p->tests->type == DT_pred && p->tests->u.pred.data)
                                     ^~~~~~~
../../gcc/genrecog.c:90:29: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                             ^~~~~~~
../../gcc/genrecog.c:1925:11: warning: enum conversion from 'int' to 'enum rtx_code' in assignment is invalid in C++ [-Wc++-compat]
    for (c = 0; c < NUM_RTX_CODE; c++)
           ^
../../gcc/genrecog.c:1925:35: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
    for (c = 0; c < NUM_RTX_CODE; c++)
                                   ^~
../../gcc/genrecog.c:1929:11: warning: enum conversion from 'int' to 'enum rtx_code' in assignment is invalid in C++ [-Wc++-compat]
    for (c = 0; c < NUM_RTX_CODE; c++)
           ^
../../gcc/genrecog.c:1929:35: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
    for (c = 0; c < NUM_RTX_CODE; c++)
                                   ^~
../../gcc/genrecog.c:1963:20: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   else if (type == DT_mode
                    ^~~~~~~
../../gcc/genrecog.c:87:7: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
       ^~~~~~~
../../gcc/genrecog.c:1964:16: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     || type == DT_veclen
                ^~~~~~~~~
../../gcc/genrecog.c:87:25: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                         ^~~~~~~~~
../../gcc/genrecog.c:1965:16: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     || type == DT_elt_zero_int
                ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:7: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
       ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:1966:16: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     || type == DT_elt_one_int
                ^~~~~~~~~~~~~~
../../gcc/genrecog.c:88:24: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                        ^~~~~~~~~~~~~~
../../gcc/genrecog.c:1967:16: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     || type == DT_elt_zero_wide_safe)
                ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:58: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                                          ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:1973:19: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       if (type == DT_elt_zero_wide_safe)
                   ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:58: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                                          ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:1981:7: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
  case DT_mode:
       ^~~~~~~
../../gcc/genrecog.c:87:7: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
       ^~~~~~~
../../gcc/genrecog.c:1984:7: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
  case DT_veclen:
       ^~~~~~~~~
../../gcc/genrecog.c:87:25: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                         ^~~~~~~~~
../../gcc/genrecog.c:1987:7: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
  case DT_elt_zero_int:
       ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:7: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
       ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:1990:7: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
  case DT_elt_one_int:
       ^~~~~~~~~~~~~~
../../gcc/genrecog.c:88:24: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                        ^~~~~~~~~~~~~~
../../gcc/genrecog.c:1993:7: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
  case DT_elt_zero_wide_safe:
       ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:58: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                                          ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genrecog.c:1999:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:2019:11: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
      case DT_mode:
           ^~~~~~~
../../gcc/genrecog.c:87:7: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
       ^~~~~~~
../../gcc/genrecog.c:2022:11: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
      case DT_veclen:
           ^~~~~~~~~
../../gcc/genrecog.c:87:25: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                         ^~~~~~~~~
../../gcc/genrecog.c:2025:11: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
      case DT_elt_zero_int:
           ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:7: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
       ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:2026:11: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
      case DT_elt_one_int:
           ^~~~~~~~~~~~~~
../../gcc/genrecog.c:88:24: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                        ^~~~~~~~~~~~~~
../../gcc/genrecog.c:2027:11: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
      case DT_elt_zero_wide:
           ^~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:40: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                        ^~~~~~~~~~~~~~~~
../../gcc/genrecog.c:2028:11: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
      case DT_elt_zero_wide_safe:
           ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:58: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                                          ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genrecog.c:2032:8: note: in expansion of macro 'gcc_unreachable'
        gcc_unreachable ();
        ^~~~~~~~~~~~~~~
../../gcc/genrecog.c: In function 'write_cond':
../../gcc/genrecog.c:2062:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_num_insns:
          ^~~~~~~~~~~~
../../gcc/genrecog.c:86:7: note: enum constant defined here
       DT_num_insns,
       ^~~~~~~~~~~~
../../gcc/genrecog.c:2066:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_mode:
          ^~~~~~~
../../gcc/genrecog.c:87:7: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
       ^~~~~~~
../../gcc/genrecog.c:2070:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_code:
          ^~~~~~~
../../gcc/genrecog.c:87:16: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                ^~~~~~~
../../gcc/genrecog.c:2075:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_veclen:
          ^~~~~~~~~
../../gcc/genrecog.c:87:25: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                         ^~~~~~~~~
../../gcc/genrecog.c:2079:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_elt_zero_int:
          ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:7: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
       ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:2083:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_elt_one_int:
          ^~~~~~~~~~~~~~
../../gcc/genrecog.c:88:24: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                        ^~~~~~~~~~~~~~
../../gcc/genrecog.c:2087:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_elt_zero_wide:
          ^~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:40: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                        ^~~~~~~~~~~~~~~~
../../gcc/genrecog.c:2088:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_elt_zero_wide_safe:
          ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:58: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                                          ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:2093:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_const_int:
          ^~~~~~~~~~~~
../../gcc/genrecog.c:89:7: note: enum constant defined here
       DT_const_int,
       ^~~~~~~~~~~~
../../gcc/genrecog.c:2098:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_veclen_ge:
          ^~~~~~~~~~~~
../../gcc/genrecog.c:90:7: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
       ^~~~~~~~~~~~
../../gcc/genrecog.c:2102:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_dup:
          ^~~~~~
../../gcc/genrecog.c:90:21: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                     ^~~~~~
../../gcc/genrecog.c:2106:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_pred:
          ^~~~~~~
../../gcc/genrecog.c:90:29: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                             ^~~~~~~
../../gcc/genrecog.c:2111:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_c_test:
          ^~~~~~~~~
../../gcc/genrecog.c:90:38: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                                      ^~~~~~~~~
../../gcc/genrecog.c:2115:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_accept_insn:
          ^~~~~~~~~~~~~~
../../gcc/genrecog.c:91:21: note: enum constant defined here
       DT_accept_op, DT_accept_insn
                     ^~~~~~~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genrecog.c:2116:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (subroutine_type == RECOG);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genrecog.c:2117:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (p->u.insn.num_clobbers_to_add);
       ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genrecog.c:2122:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genrecog.c: In function 'write_action':
../../gcc/genrecog.c:2140:26: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   else if (test->type == DT_accept_op || test->type == DT_accept_insn)
                          ^~~~~~~~~~~~
../../gcc/genrecog.c:91:7: note: enum constant defined here
       DT_accept_op, DT_accept_insn
       ^~~~~~~~~~~~
../../gcc/genrecog.c:2140:56: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   else if (test->type == DT_accept_op || test->type == DT_accept_insn)
                                                        ^~~~~~~~~~~~~~
../../gcc/genrecog.c:91:21: note: enum constant defined here
       DT_accept_op, DT_accept_insn
                     ^~~~~~~~~~~~~~
../../gcc/genrecog.c:2149:21: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (test->type == DT_accept_op)
                     ^~~~~~~~~~~~
../../gcc/genrecog.c:91:7: note: enum constant defined here
       DT_accept_op, DT_accept_insn
       ^~~~~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/genrecog.c:2157:30: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
    gcc_assert (test->type == DT_accept_insn);
                              ^~~~~~~~~~~~~~
../../gcc/system.h:577:14: note: in definition of macro 'gcc_assert'
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
              ^~~~
../../gcc/genrecog.c:91:21: note: enum constant defined here
       DT_accept_op, DT_accept_insn
                     ^~~~~~~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genrecog.c:2157:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (test->type == DT_accept_insn);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genrecog.c:2162:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!test->next);
   ^~~~~~~~~~
../../gcc/genrecog.c:2164:21: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (test->type == DT_accept_insn)
                     ^~~~~~~~~~~~~~
../../gcc/genrecog.c:91:21: note: enum constant defined here
       DT_accept_op, DT_accept_insn
                     ^~~~~~~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genrecog.c:2200:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/genrecog.c: In function 'is_unconditional':
../../gcc/genrecog.c:2221:18: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (t->type == DT_accept_op)
                  ^~~~~~~~~~~~
../../gcc/genrecog.c:91:7: note: enum constant defined here
       DT_accept_op, DT_accept_insn
       ^~~~~~~~~~~~
../../gcc/genrecog.c:2224:18: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (t->type == DT_accept_insn)
                  ^~~~~~~~~~~~~~
../../gcc/genrecog.c:91:21: note: enum constant defined here
       DT_accept_op, DT_accept_insn
                     ^~~~~~~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genrecog.c:2235:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/genrecog.c: In function 'write_node':
../../gcc/genrecog.c:2256:25: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       if (test->type == DT_code
                         ^~~~~~~
../../gcc/genrecog.c:87:16: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                ^~~~~~~
../../gcc/genrecog.c:2259:27: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
    && test->next->type == DT_elt_zero_wide_safe
                           ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:58: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                                          ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:2263:17: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
    test->type = DT_const_int;
                 ^~~~~~~~~~~~
../../gcc/genrecog.c:89:7: note: enum constant defined here
       DT_const_int,
       ^~~~~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/genrecog.c: In function 'make_insn_sequence':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genrecog.c:2533:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (truth);
   ^~~~~~~~~~
../../gcc/genrecog.c:2584:25: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       if (test->type == DT_accept_op)
                         ^~~~~~~~~~~~
../../gcc/genrecog.c:91:7: note: enum constant defined here
       DT_accept_op, DT_accept_insn
       ^~~~~~~~~~~~
../../gcc/genrecog.c:2589:33: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
       test = new_decision_test (DT_c_test, &place);
                                 ^~~~~~~~~
../../gcc/genrecog.c:90:38: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                                      ^~~~~~~~~
../../gcc/genrecog.c:2593:29: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   test = new_decision_test (DT_accept_insn, &place);
                             ^~~~~~~~~~~~~~
../../gcc/genrecog.c:91:21: note: enum constant defined here
       DT_accept_op, DT_accept_insn
                     ^~~~~~~~~~~~~~
../../gcc/genrecog.c:2648:26: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
        if (test->type == DT_accept_op)
                          ^~~~~~~~~~~~
../../gcc/genrecog.c:91:7: note: enum constant defined here
       DT_accept_op, DT_accept_insn
       ^~~~~~~~~~~~
../../gcc/genrecog.c:2658:31: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     test = new_decision_test (DT_c_test, &place);
                               ^~~~~~~~~
../../gcc/genrecog.c:90:38: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                                      ^~~~~~~~~
../../gcc/genrecog.c:2662:34: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
        test = new_decision_test (DT_accept_insn, &place);
                                  ^~~~~~~~~~~~~~
../../gcc/genrecog.c:91:21: note: enum constant defined here
       DT_accept_op, DT_accept_insn
                     ^~~~~~~~~~~~~~
../../gcc/genrecog.c: In function 'debug_decision_2':
../../gcc/genrecog.c:2788:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_num_insns:
          ^~~~~~~~~~~~
../../gcc/genrecog.c:86:7: note: enum constant defined here
       DT_num_insns,
       ^~~~~~~~~~~~
../../gcc/genrecog.c:2791:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_mode:
          ^~~~~~~
../../gcc/genrecog.c:87:7: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
       ^~~~~~~
../../gcc/genrecog.c:2794:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_code:
          ^~~~~~~
../../gcc/genrecog.c:87:16: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                ^~~~~~~
../../gcc/genrecog.c:2797:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_veclen:
          ^~~~~~~~~
../../gcc/genrecog.c:87:25: note: enum constant defined here
       DT_mode, DT_code, DT_veclen,
                         ^~~~~~~~~
../../gcc/genrecog.c:2800:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_elt_zero_int:
          ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:7: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
       ^~~~~~~~~~~~~~~
../../gcc/genrecog.c:2803:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_elt_one_int:
          ^~~~~~~~~~~~~~
../../gcc/genrecog.c:88:24: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                        ^~~~~~~~~~~~~~
../../gcc/genrecog.c:2806:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_elt_zero_wide:
          ^~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:40: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                        ^~~~~~~~~~~~~~~~
../../gcc/genrecog.c:2809:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_elt_zero_wide_safe:
          ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:88:58: note: enum constant defined here
       DT_elt_zero_int, DT_elt_one_int, DT_elt_zero_wide, DT_elt_zero_wide_safe,
                                                          ^~~~~~~~~~~~~~~~~~~~~
../../gcc/genrecog.c:2812:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_veclen_ge:
          ^~~~~~~~~~~~
../../gcc/genrecog.c:90:7: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
       ^~~~~~~~~~~~
../../gcc/genrecog.c:2815:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_dup:
          ^~~~~~
../../gcc/genrecog.c:90:21: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                     ^~~~~~
../../gcc/genrecog.c:2818:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_pred:
          ^~~~~~~
../../gcc/genrecog.c:90:29: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                             ^~~~~~~
../../gcc/genrecog.c:2822:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_c_test:
          ^~~~~~~~~
../../gcc/genrecog.c:90:38: note: enum constant defined here
       DT_veclen_ge, DT_dup, DT_pred, DT_c_test,
                                      ^~~~~~~~~
../../gcc/genrecog.c:2830:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_accept_op:
          ^~~~~~~~~~~~
../../gcc/genrecog.c:91:7: note: enum constant defined here
       DT_accept_op, DT_accept_insn
       ^~~~~~~~~~~~
../../gcc/genrecog.c:2833:10: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
     case DT_accept_insn:
          ^~~~~~~~~~~~~~
../../gcc/genrecog.c:91:21: note: enum constant defined here
       DT_accept_op, DT_accept_insn
                     ^~~~~~~~~~~~~~
In file included from ../../gcc/genrecog.c:54:
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genrecog.c:2839:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/vec.o ../../gcc/vec.c
In file included from ../../gcc/vec.c:29:
../../gcc/vec.c: In function 'calculate_allocation':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/vec.c:181:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (reserve >= 0);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/vec.c:194:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (alloc - num < (unsigned) reserve);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/rtl.o ../../gcc/rtl.c
In file included from ../../gcc/rtl.c:29:
../../gcc/rtl.c: In function 'shared_const_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/rtl.c:208:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (GET_CODE (orig) == CONST);
   ^~~~~~~~~~
../../gcc/rtl.c: In function 'copy_rtx':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/rtl.c:314:2: note: in expansion of macro 'gcc_unreachable'
  gcc_unreachable ();
  ^~~~~~~~~~~~~~~
../../gcc/rtl.c: In function 'rtx_equal_p_cb':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/rtl.c:449:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genmddeps \
    build/genmddeps.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genflags \
    build/genflags.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genconstants \
    build/genconstants.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genattr \
    build/genattr.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genconditions \
    build/genconditions.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genpreds \
    build/genpreds.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/gencodes \
    build/gencodes.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genconfig \
    build/genconfig.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genemit \
    build/genemit.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genextract \
    build/genextract.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genopinit \
    build/genopinit.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genoutput \
    build/genoutput.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genpeep \
    build/genpeep.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genrecog \
    build/genrecog.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genmddeps ../../gcc/config/i386/i386.md > tmp-mddeps
/bin/sh ../../gcc/../move-if-change tmp-mddeps mddeps.mk
echo timestamp > s-mddeps
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genconstants ../../gcc/config/i386/i386.md \
  > tmp-constants.h
/bin/sh ../../gcc/../move-if-change tmp-constants.h insn-constants.h
echo timestamp > s-constants
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genpreds -h ../../gcc/config/i386/i386.md > tmp-preds.h
/bin/sh ../../gcc/../move-if-change tmp-preds.h tm-preds.h
echo timestamp > s-preds-h
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genconditions ../../gcc/config/i386/i386.md > tmp-condmd.c
/bin/sh ../../gcc/../move-if-change tmp-condmd.c build/gencondmd.c
echo timestamp > s-conditions
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genpreds -c ../../gcc/config/i386/i386.md > tmp-constrs.h
/bin/sh ../../gcc/../move-if-change tmp-constrs.h tm-constrs.h
echo timestamp > s-constrs-h
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genpreds ../../gcc/config/i386/i386.md > tmp-preds.c
/bin/sh ../../gcc/../move-if-change tmp-preds.c insn-preds.c
echo timestamp > s-preds
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/gencondmd.o build/gencondmd.c
../../gcc/config/i386/i386.md:14930:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
    optimize_function_for_size_p (cfun) && !TARGET_NACL"
../../gcc/config/i386/i386.md:14930:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
    optimize_function_for_size_p (cfun) && !TARGET_NACL"
../../gcc/config/i386/i386.md:14798:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
    optimize_function_for_size_p (cfun) && !TARGET_NACL)"
../../gcc/config/i386/i386.md:14798:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
    optimize_function_for_size_p (cfun) && !TARGET_NACL)"
../../gcc/config/i386/i386.md:14968:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
     optimize_function_for_size_p (cfun) && !TARGET_NACL)
../../gcc/config/i386/i386.md:14968:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
     optimize_function_for_size_p (cfun) && !TARGET_NACL)
../../gcc/config/i386/i386.md:14968:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
     optimize_function_for_size_p (cfun) && !TARGET_NACL)
../../gcc/config/i386/i386.md:14968:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
     optimize_function_for_size_p (cfun) && !TARGET_NACL)
../../gcc/config/i386/i386.md:14832:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
    optimize_function_for_size_p (cfun) && !TARGET_NACL)
../../gcc/config/i386/i386.md:14832:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
    optimize_function_for_size_p (cfun) && !TARGET_NACL)
../../gcc/config/i386/i386.md:14930:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
    optimize_function_for_size_p (cfun) && !TARGET_NACL"
../../gcc/config/i386/i386.md:14930:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
    optimize_function_for_size_p (cfun) && !TARGET_NACL"
../../gcc/config/i386/i386.md:14832:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
    optimize_function_for_size_p (cfun) && !TARGET_NACL)
../../gcc/config/i386/i386.md:14832:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
    optimize_function_for_size_p (cfun) && !TARGET_NACL)
../../gcc/config/i386/i386.md:14798:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
    optimize_function_for_size_p (cfun) && !TARGET_NACL)"
../../gcc/config/i386/i386.md:14798:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
    optimize_function_for_size_p (cfun) && !TARGET_NACL)"
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/gencondmd \
    build/gencondmd.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/gencondmd > tmp-cond.md
/bin/sh ../../gcc/../move-if-change tmp-cond.md insn-conditions.md
echo timestamp > s-condmd
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genattr ../../gcc/config/i386/i386.md \
  insn-conditions.md > tmp-attr.h
/bin/sh ../../gcc/../move-if-change tmp-attr.h insn-attr.h
echo timestamp > s-attr
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genconfig ../../gcc/config/i386/i386.md \
  insn-conditions.md > tmp-config.h
/bin/sh ../../gcc/../move-if-change tmp-config.h insn-config.h
echo timestamp > s-config
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genflags ../../gcc/config/i386/i386.md \
  insn-conditions.md > tmp-flags.h
/bin/sh ../../gcc/../move-if-change tmp-flags.h insn-flags.h
echo timestamp > s-flags
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genextract ../../gcc/config/i386/i386.md \
  insn-conditions.md > tmp-extract.c
/bin/sh ../../gcc/../move-if-change tmp-extract.c insn-extract.c
echo timestamp > s-extract
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genemit ../../gcc/config/i386/i386.md \
  insn-conditions.md > tmp-emit.c
/bin/sh ../../gcc/../move-if-change tmp-emit.c insn-emit.c
echo timestamp > s-emit
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/gencodes ../../gcc/config/i386/i386.md \
  insn-conditions.md > tmp-codes.h
/bin/sh ../../gcc/../move-if-change tmp-codes.h insn-codes.h
echo timestamp > s-codes
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genopinit ../../gcc/config/i386/i386.md \
  insn-conditions.md > tmp-opinit.c
/bin/sh ../../gcc/../move-if-change tmp-opinit.c insn-opinit.c
echo timestamp > s-opinit
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/gcov-iov.o ../../gcc/gcov-iov.c
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genpeep ../../gcc/config/i386/i386.md \
  insn-conditions.md > tmp-peep.c
/bin/sh ../../gcc/../move-if-change tmp-peep.c insn-peep.c
echo timestamp > s-peep
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  build/gcov-iov.o -o build/gcov-iov
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/gcov-iov '4.4.3' '' \
    > tmp-gcov-iov.h
/bin/sh ../../gcc/../move-if-change tmp-gcov-iov.h gcov-iov.h
echo timestamp > s-iov
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genrecog ../../gcc/config/i386/i386.md \
  insn-conditions.md > tmp-recog.c
../../gcc/config/i386/i386.md:20512: warning: operand 1 missing mode?
../../gcc/config/i386/i386.md:20529: warning: operand 1 missing mode?
../../gcc/config/i386/i386.md:20570: warning: operand 1 missing mode?
../../gcc/config/i386/i386.md:20587: warning: operand 1 missing mode?
../../gcc/config/i386/sse.md:11566: warning: operand 1 missing mode?
/bin/sh ../../gcc/../move-if-change tmp-recog.c insn-recog.c
echo timestamp > s-recog
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genoutput ../../gcc/config/i386/i386.md \
  insn-conditions.md > tmp-output.c
/bin/sh ../../gcc/../move-if-change tmp-output.c insn-output.c
echo timestamp > s-output
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
(SHLIB_LINK='/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/./gcc/xgcc -B/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/./gcc/ -B/usr/x86_64-nacl/bin/ -B/usr/x86_64-nacl/lib/ -isystem /usr/x86_64-nacl/include -isystem /usr/x86_64-nacl/sys-include -O2  -O2 -g -mtls-use-call -I/usr/x86_64-nacl/include/ -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -shared -nodefaultlibs -Wl,--soname=@shlib_base_name@.so.1 -Wl,--version-script=@shlib_map_file@ -o @multilib_dir@/@shlib_base_name@.so.1.tmp @multilib_flags@ @shlib_objs@ -lc && rm -f @multilib_dir@/@shlib_base_name@.so && if [ -f @multilib_dir@/@shlib_base_name@.so.1 ]; then mv -f @multilib_dir@/@shlib_base_name@.so.1 @multilib_dir@/@shlib_base_name@.so.1.backup; else true; fi && mv @multilib_dir@/@shlib_base_name@.so.1.tmp @multilib_dir@/@shlib_base_name@.so.1 && ln -s @shlib_base_name@.so.1 @multilib_dir@/@shlib_base_name@.so'; \
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/lib64/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.4.3\" -DDEFAULT_TARGET_MACHINE=\"x86_64-nacl\" -DSTANDARD_BINDIR_PREFIX=\"/usr/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\"  `test "X${SHLIB_LINK}" = "X" || test "no" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` \
	-I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include   ../../gcc/cp/g++spec.c)
In file included from ../../gcc/cp/g++spec.c:22:
../../gcc/cp/g++spec.c: In function 'lang_specific_driver':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/cp/g++spec.c:308:8: note: in expansion of macro 'gcc_unreachable'
        gcc_unreachable ();
        ^~~~~~~~~~~~~~~
../../gcc/cp/g++spec.c:61:7: warning: variable 'saw_verbose_flag' set but not used [-Wunused-but-set-variable]
   int saw_verbose_flag = 0;
       ^~~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/gcov-dump.c -o gcov-dump.o
In file included from ../../gcc/gcov-dump.c:21:
../../gcc/gcov-io.h: In function 'gcov_position':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gcov-io.h:586:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gcov_var.mode > 0);
   ^~~~~~~~~~
../../gcc/gcov-io.c: In function 'gcov_open':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gcov-io.c:76:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!gcov_var.file);
   ^~~~~~~~~~
../../gcc/gcov-io.c: In function 'gcov_read_words':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gcov-io.c:382:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gcov_var.mode > 0);
   ^~~~~~~~~~
../../gcc/gcov-io.c: In function 'gcov_sync':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gcov-io.c:496:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gcov_var.mode > 0);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genattrtab.o ../../gcc/genattrtab.c
In file included from ../../gcc/genattrtab.c:107:
../../gcc/genattrtab.c: In function 'attr_rtx_1':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genattrtab.c:523:8: note: in expansion of macro 'gcc_unreachable'
        gcc_unreachable ();
        ^~~~~~~~~~~~~~~
../../gcc/genattrtab.c: In function 'attr_printf':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genattrtab.c:560:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (len < sizeof str); /* Leave room for \0.  */
   ^~~~~~~~~~
../../gcc/genattrtab.c: In function 'attr_copy_rtx':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genattrtab.c:702:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/genattrtab.c: In function 'evaluate_eq_attr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genattrtab.c:1949:2: note: in expansion of macro 'gcc_assert'
  gcc_assert (GET_CODE (exp) == EQ_ATTR);
  ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genattrtab.c:1950:2: note: in expansion of macro 'gcc_assert'
  gcc_assert (strlen (XSTR (exp, 0)) + strlen (XSTR (exp, 1)) + 2
  ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genattrtab.c:2012:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genattrtab.c: In function 'attr_alt_subset_p':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genattrtab.c:2331:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genattrtab.c: In function 'attr_alt_subset_of_compl_p':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genattrtab.c:2355:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genattrtab.c: In function 'attr_alt_intersection':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genattrtab.c:2381:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genattrtab.c: In function 'attr_alt_union':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genattrtab.c:2410:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genattrtab.c: In function 'optimize_attrs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genattrtab.c:2820:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (iv == ivbuf + num_insn_ents);
   ^~~~~~~~~~
../../gcc/genattrtab.c: In function 'gen_insn':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genattrtab.c:3101:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genattrtab.c: In function 'write_test_expr':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genattrtab.c:3245:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genattrtab.c:3279:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genattrtab.c:3345:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (attr);
       ^~~~~~~~~~
../../gcc/genattrtab.c: In function 'write_attr_value':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genattrtab.c:3958:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genattrtab.c: In function 'write_eligible_delay':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genattrtab.c:4035:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (attr);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genattrtab.c:4062:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (attr);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genattrtab.c:4092:6: note: in expansion of macro 'gcc_assert'
      gcc_assert (attr);
      ^~~~~~~~~~
../../gcc/genattrtab.c: In function 'make_internal_attr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genattrtab.c:4182:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!attr->default_val);
   ^~~~~~~~~~
../../gcc/genattrtab.c: In function 'make_numeric_value':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genattrtab.c:4218:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (n >= 0);
   ^~~~~~~~~~
../../gcc/genattrtab.c: In function 'make_canonical':
../../gcc/genattrtab.c:1218:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
       exp = newexp;
       ~~~~^~~~~~~~
../../gcc/genattrtab.c:1221:5: note: here
     case COND:
     ^~~~
../../gcc/genattrtab.c: In function 'check_attr_test':
../../gcc/genattrtab.c:853:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (is_const)
          ^
../../gcc/genattrtab.c:861:5: note: here
     default:
     ^~~~~~~
../../gcc/genattrtab.c: In function 'write_test_expr':
../../gcc/genattrtab.c:3169:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
       comparison_operator = 1;
       ~~~~~~~~~~~~~~~~~~~~^~~
../../gcc/genattrtab.c:3171:5: note: here
     case PLUS:   case MINUS:  case MULT:     case DIV:      case MOD:
     ^~~~
../../gcc/genattrtab.c:3253:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (! (flags & 1) && GET_CODE (XEXP (exp, 0)) == EQ_ATTR
          ^
../../gcc/genattrtab.c:3263:5: note: here
     case ABS:  case NEG:
     ^~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genattrtab \
    build/genattrtab.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/gcov.c -o gcov.o
In file included from ../../gcc/gcov.c:36:
../../gcc/gcov-io.h: In function 'gcov_position':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gcov-io.h:586:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gcov_var.mode > 0);
   ^~~~~~~~~~
../../gcc/gcov-io.c: In function 'gcov_open':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gcov-io.c:76:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!gcov_var.file);
   ^~~~~~~~~~
../../gcc/gcov-io.c: In function 'gcov_read_words':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gcov-io.c:382:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gcov_var.mode > 0);
   ^~~~~~~~~~
../../gcc/gcov-io.c: In function 'gcov_sync':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gcov-io.c:496:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gcov_var.mode > 0);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc -I../../gcc/build -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -o build/genautomata.o ../../gcc/genautomata.c
In file included from ../../gcc/genautomata.c:105:
../../gcc/genautomata.c: In function 'get_str_vect':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:1231:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!trail);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'gen_presence_absence_set':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:1410:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (str_patterns [i]);
       ^~~~~~~~~~
../../gcc/genautomata.c: In function 'automaton_decl_hash':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:1754:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (decl->mode != dm_automaton
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'automaton_decl_eq_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:1770:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (decl1->mode == dm_automaton
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'insert_automaton_decl':
../../gcc/genautomata.c:1792:69: warning: enum conversion when passing argument 3 of 'htab_find_slot' is invalid in C++ [-Wc++-compat]
   entry_ptr = htab_find_slot (automaton_decl_table, automaton_decl, 1);
                                                                     ^
In file included from ../../gcc/genautomata.c:114:
../../gcc/../include/hashtab.h:173:16: note: expected 'enum insert_option' but argument is of type 'int'
 extern void ** htab_find_slot (htab_t, const void *, enum insert_option);
                ^~~~~~~~~~~~~~
In file included from ../../gcc/genautomata.c:105:
../../gcc/genautomata.c: In function 'insn_decl_hash':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:1855:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (decl->mode == dm_insn_reserv
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'insn_decl_eq_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:1869:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (decl1->mode == dm_insn_reserv
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'insert_insn_decl':
../../gcc/genautomata.c:1891:59: warning: enum conversion when passing argument 3 of 'htab_find_slot' is invalid in C++ [-Wc++-compat]
   entry_ptr = htab_find_slot (insn_decl_table, insn_decl, 1);
                                                           ^
In file included from ../../gcc/genautomata.c:114:
../../gcc/../include/hashtab.h:173:16: note: expected 'enum insert_option' but argument is of type 'int'
 extern void ** htab_find_slot (htab_t, const void *, enum insert_option);
                ^~~~~~~~~~~~~~
In file included from ../../gcc/genautomata.c:105:
../../gcc/genautomata.c: In function 'decl_hash':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:1953:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((d->mode == dm_unit && DECL_UNIT (d)->name)
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'decl_eq_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:1968:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((d1->mode == dm_unit && DECL_UNIT (d1)->name)
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:1970:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((d2->mode == dm_unit && DECL_UNIT (d2)->name)
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'insert_decl':
../../gcc/genautomata.c:1992:49: warning: enum conversion when passing argument 3 of 'htab_find_slot' is invalid in C++ [-Wc++-compat]
   entry_ptr = htab_find_slot (decl_table, decl, 1);
                                                 ^
In file included from ../../gcc/genautomata.c:114:
../../gcc/../include/hashtab.h:173:16: note: expected 'enum insert_option' but argument is of type 'int'
 extern void ** htab_find_slot (htab_t, const void *, enum insert_option);
                ^~~~~~~~~~~~~~
In file included from ../../gcc/genautomata.c:105:
../../gcc/genautomata.c: In function 'process_regexp':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genautomata.c:2686:6: note: in expansion of macro 'gcc_unreachable'
      gcc_unreachable ();
      ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genautomata.c:2711:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genautomata.c: In function 'loop_in_regexp':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genautomata.c:2827:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genautomata.c: In function 'check_loops_in_regexps':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:2855:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (DECL_RESERV (decl)->regexp);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'process_regexp_cycles':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genautomata.c:2958:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genautomata.c: In function 'reserv_sets_cmp':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:3398:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (reservs_1 && reservs_2);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'set_unit_reserv':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:3428:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (cycle_num < max_cycles_num);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'test_unit_reserv':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:3438:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (cycle_num < max_cycles_num);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'reserv_sets_are_intersected':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:3455:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (operand_1 && operand_2);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'reserv_sets_shift':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:3494:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (result && operand && result != operand);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'reserv_sets_or':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:3508:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (result && operand_1 && operand_2);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'reserv_sets_and':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:3524:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (result && operand_1 && operand_2);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'output_cycle_reservs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:3546:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (repetition_num > 0);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:3563:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (repetition_num > 0);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'get_free_state':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:3617:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (max_cycles_num > 0 && automaton);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'insert_state':
../../gcc/genautomata.c:3725:60: warning: enum conversion when passing argument 3 of 'htab_find_slot' is invalid in C++ [-Wc++-compat]
   entry_ptr = htab_find_slot (state_table, (void *) state, 1);
                                                            ^
In file included from ../../gcc/genautomata.c:114:
../../gcc/../include/hashtab.h:173:16: note: expected 'enum insert_option' but argument is of type 'int'
 extern void ** htab_find_slot (htab_t, const void *, enum insert_option);
                ^~~~~~~~~~~~~~
In file included from ../../gcc/genautomata.c:105:
../../gcc/genautomata.c: In function 'intersected_state_reservs_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:3744:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (state1->automaton == state2->automaton);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'states_union':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:3757:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (state1->automaton == state2->automaton);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'remove_arc':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:3859:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (arc);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:3865:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (curr_arc);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'automata_list_finish':
../../gcc/genautomata.c:4081:42: warning: enum conversion when passing argument 3 of 'htab_find_slot' is invalid in C++ [-Wc++-compat]
          (void *) current_automata_list, 1);
                                          ^
In file included from ../../gcc/genautomata.c:114:
../../gcc/../include/hashtab.h:173:16: note: expected 'enum insert_option' but argument is of type 'int'
 extern void ** htab_find_slot (htab_t, const void *, enum insert_option);
                ^~~~~~~~~~~~~~
In file included from ../../gcc/genautomata.c:105:
../../gcc/genautomata.c: In function 'copy_insn_regexp':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genautomata.c:4415:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genautomata.c: In function 'transform_1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:4437:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (repeat_num > 1);
       ^~~~~~~~~~
../../gcc/genautomata.c: In function 'transform_2':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:4475:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (REGEXP_SEQUENCE (sequence)->regexps_num > 1
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:4519:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (REGEXP_ALLOF (allof)->regexps_num > 1
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:4562:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (REGEXP_ONEOF (oneof)->regexps_num > 1
    ^~~~~~~~~~
../../gcc/genautomata.c: In function 'transform_3':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:4617:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (REGEXP_ONEOF (oneof)->regexps_num > 1
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:4669:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (REGEXP_ONEOF (oneof)->regexps_num > 1
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:4724:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (max_seq_length != 1
    ^~~~~~~~~~
../../gcc/genautomata.c: In function 'regexp_transform_func':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genautomata.c:4843:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genautomata.c: In function 'store_alt_unit_usage':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:4931:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (regexp && regexp->mode == rm_oneof
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'check_regexp_units_distribution':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:4983:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (unit->mode == rm_nothing);
    ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genautomata.c:4995:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genautomata.c:5014:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genautomata.c:5027:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/genautomata.c: In function 'process_seq_for_forming_states':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genautomata.c:5160:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genautomata.c: In function 'process_alts_for_forming_states':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:5210:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!inside_oneof_p);
       ^~~~~~~~~~
../../gcc/genautomata.c: In function 'make_automaton':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:5399:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (advance_cycle_ainsn);
       ^~~~~~~~~~
../../gcc/genautomata.c: In function 'form_arcs_marked_by_insn':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:5421:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (arc->insn);
       ^~~~~~~~~~
../../gcc/genautomata.c: In function 'create_composed_state':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:5454:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (ndfa_flag);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:5476:8: note: in expansion of macro 'gcc_assert'
        gcc_assert (!alt_state->state->component_states);
        ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:5493:15: note: in expansion of macro 'gcc_assert'
               gcc_assert
               ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:5500:15: note: in expansion of macro 'gcc_assert'
               gcc_assert (!state->it_was_placed_in_stack_for_DFA_forming);
               ^~~~~~~~~~
../../gcc/genautomata.c: In function 'set_out_arc_insns_equiv_num':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:5631:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!arc->insn->insn_reserv_decl->equiv_class_num);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:5636:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (arc->insn->insn_reserv_decl->equiv_class_num);
       ^~~~~~~~~~
../../gcc/genautomata.c: In function 'state_is_differed':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:5704:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (state->num_out_arcs == another_state->num_out_arcs);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:5710:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (state->presence_signature[si]
     ^~~~~~~~~~
../../gcc/genautomata.c: In function 'process_insn_equiv_class':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:6199:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (insn_arcs_array [ainsn->insn_reserv_decl->insn_num]);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'set_insn_equiv_classes':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:6264:9: note: in expansion of macro 'gcc_assert'
         gcc_assert (first_insn->first_insn_with_same_reservs);
         ^~~~~~~~~~
../../gcc/genautomata.c: In function 'units_to_automata_heuristic_distr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:6360:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (j == description->units_num);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:6372:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (automata_num - automaton_num - 1 <= rest_units_num);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:6386:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (automaton_num == automata_num - 1);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'form_regexp':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/genautomata.c:6633:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/genautomata.c: In function 'add_vect':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:7099:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (vect_length);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:7100:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (VEC_last (vect_el_t, vect) != undefined_vect_el_value);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:7113:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (VEC_length (vect_el_t, tab->comb_vect)
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:7210:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (VEC_length (vect_el_t, tab->comb_vect)
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:7217:9: note: in expansion of macro 'gcc_assert'
         gcc_assert (VEC_index (vect_el_t, tab->comb_vect,
         ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:7220:9: note: in expansion of macro 'gcc_assert'
         gcc_assert (x >= 0);
         ^~~~~~~~~~
../../gcc/genautomata.c: In function 'out_state_arcs_num':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:7252:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (arc->insn);
       ^~~~~~~~~~
../../gcc/genautomata.c: In function 'add_vect_el':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:7285:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (ainsn);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'output_trans_table':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:7331:11: note: in expansion of macro 'gcc_assert'
           gcc_assert (arc->insn);
           ^~~~~~~~~~
../../gcc/genautomata.c: In function 'output_dead_lock_vect':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:7521:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (arc);
       ^~~~~~~~~~
../../gcc/genautomata.c: In function 'output_max_insn_queue_index_def':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:7653:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i >= 0);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'output_default_latencies':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:8111:2: note: in expansion of macro 'gcc_assert'
  gcc_assert (j++ == DECL_INSN_RESERV (decl)->insn_num);
  ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:8115:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (j == DECL_INSN_RESERV (advance_cycle_insn_decl)->insn_num);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'output_internal_insn_latency_func':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:8157:6: note: in expansion of macro 'gcc_assert'
      gcc_assert (bypass->in_insn_reserv->insn_num
      ^~~~~~~~~~
../../gcc/genautomata.c: In function 'output_print_reservation_func':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:8288:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (j == DECL_INSN_RESERV (decl)->insn_num);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:8296:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (j == DECL_INSN_RESERV (advance_cycle_insn_decl)->insn_num);
   ^~~~~~~~~~
../../gcc/genautomata.c: In function 'output_state_arcs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:8722:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (ainsn->first_insn_with_same_reservs);
       ^~~~~~~~~~
../../gcc/genautomata.c: In function 'form_important_insn_automata_lists':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/genautomata.c:9136:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (arc->insn->first_insn_with_same_reservs);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE  -o build/genautomata \
    build/genautomata.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o ../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a -lm
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genautomata ../../gcc/config/i386/i386.md \
  insn-conditions.md > tmp-automata.c
/bin/sh ../../gcc/../move-if-change tmp-automata.c insn-automata.c
echo timestamp > s-automata
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
build/genattrtab ../../gcc/config/i386/i386.md \
  insn-conditions.md > tmp-attrtab.c
/bin/sh ../../gcc/../move-if-change tmp-attrtab.c insn-attrtab.c
echo timestamp > s-attrtab
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-lang.c -o c-lang.o
In file included from ../../gcc/c-lang.c:27:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-lang.c:24:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/stub-objc.c -o stub-objc.o
In file included from ../../gcc/stub-objc.c:26:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/stub-objc.c:24:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-errors.c -o c-errors.o
In file included from ../../gcc/c-errors.c:25:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-errors.c:22:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-convert.c -o c-convert.o
In file included from ../../gcc/c-convert.c:31:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-convert.c:28:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/attribs.c -o attribs.o
In file included from ../../gcc/attribs.c:25:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/attribs.c:22:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
../../gcc/attribs.c: In function 'init_attributes':
../../gcc/attribs.c:191:9: warning: to be safe all intermediate pointers in cast from 'void **' to 'const void **' must be 'const' qualified [-Wcast-qual]
  slot = (const void **)htab_find_slot_with_hash (attribute_hash, &str,
         ^
In file included from ../../gcc/attribs.c:22:
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/attribs.c:194:2: note: in expansion of macro 'gcc_assert'
  gcc_assert (!*slot);
  ^~~~~~~~~~
../../gcc/attribs.c: In function 'decl_attributes':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/attribs.c:296:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (is_attribute_p (spec->name, name));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/attribs.c:447:8: note: in expansion of macro 'gcc_assert'
        gcc_assert (TREE_CODE (*node) == POINTER_TYPE);
        ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-aux-info.c -o c-aux-info.o
In file included from ../../gcc/c-aux-info.c:29:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-aux-info.c:25:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
../../gcc/c-aux-info.c: In function 'gen_type':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-aux-info.c:450:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-lex.c -o c-lex.o
In file included from ../../gcc/c-lex.c:29:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-lex.c:23:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
../../gcc/c-lex.c: In function 'get_fileinfo':
../../gcc/c-lex.c:110:38: warning: cast between incompatible function types from 'int (*)(const char *, const char *)' to 'int (*)(splay_tree_key,  splay_tree_key)' {aka 'int (*)(long unsigned int,  long unsigned int)'} [-Wcast-function-type]
     file_info_tree = splay_tree_new ((splay_tree_compare_fn) strcmp,
                                      ^
../../gcc/c-lex.c:112:10: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(splay_tree_value)' {aka 'void (*)(long unsigned int)'} [-Wcast-function-type]
          (splay_tree_delete_value_fn) free);
          ^
../../gcc/c-lex.c: In function 'cb_def_pragma':
../../gcc/c-lex.c:267:40: warning: unknown conversion type character 'H' in format [-Wformat=]
       warning (OPT_Wunknown_pragmas, "%Hignoring #pragma %s %s",
                                        ^
../../gcc/c-lex.c:267:59: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'location_t *' {aka 'unsigned int *'} [-Wformat=]
       warning (OPT_Wunknown_pragmas, "%Hignoring #pragma %s %s",
                                                          ~^
                                                          %Z
         &fe_loc, space, name);
         ~~~~~~~                                            
../../gcc/c-lex.c:267:38: warning: too many arguments for format [-Wformat-extra-args]
       warning (OPT_Wunknown_pragmas, "%Hignoring #pragma %s %s",
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-lex.c:23:
../../gcc/c-lex.c: In function 'c_lex_with_flags':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-lex.c:344:6: note: in expansion of macro 'gcc_unreachable'
      gcc_unreachable ();
      ^~~~~~~~~~~~~~~
../../gcc/c-lex.c:382:17: warning: unknown conversion type character 'H' in format [-Wformat=]
        error ("%Hstray %<@%> in program", &atloc);
                 ^
../../gcc/c-lex.c:382:15: warning: too many arguments for format [-Wformat-extra-args]
        error ("%Hstray %<@%> in program", &atloc);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-lex.c:23:
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-lex.c:443:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-lex.c: In function 'interpret_float':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-lex.c:648:2: note: in expansion of macro 'gcc_assert'
  gcc_assert (type);
  ^~~~~~~~~~
../../gcc/c-lex.c: In function 'lex_string':
../../gcc/c-lex.c:883:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (type != tok->type)
          ^
../../gcc/c-lex.c:891:5: note: here
     case CPP_STRING:
     ^~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-pragma.c -o c-pragma.o
In file included from ../../gcc/c-pragma.c:26:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-pragma.c:22:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/c-pragma.c:27:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/rtl.h:29,
                 from ../../gcc/c-pragma.c:25:
../../gcc/c-pragma.c: In function 'VEC_visibility_base_iterate':
../../gcc/vec.h:561:12: warning: enum conversion from 'int' to 'visibility' {aka 'enum symbol_visibility'} in assignment is invalid in C++ [-Wc++-compat]
       *ptr = 0;          \
            ^
../../gcc/vec.h:506:1: note: in expansion of macro 'DEF_VEC_FUNC_P'
 DEF_VEC_FUNC_P(T)         \
 ^~~~~~~~~~~~~~
../../gcc/c-pragma.c:597:1: note: in expansion of macro 'DEF_VEC_I'
 DEF_VEC_I (visibility);
 ^~~~~~~~~
In file included from ../../gcc/c-pragma.c:22:
../../gcc/c-pragma.c: In function 'handle_pragma_message':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-pragma.c:1020:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (message);
   ^~~~~~~~~~
../../gcc/c-pragma.c: In function 'c_pp_lookup_pragma':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-pragma.c:1090:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/c-pragma.c: In function 'c_register_pragma_1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-pragma.c:1123:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (id < 64);
       ^~~~~~~~~~
../../gcc/c-pragma.c: In function 'handle_pragma_pack':
../../gcc/c-pragma.c:229:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  if (action == push)
     ^
../../gcc/c-pragma.c:234:7: note: here
       default:
       ^~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-semantics.c -o c-semantics.o
In file included from ../../gcc/c-semantics.c:28:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-semantics.c:25:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/c-semantics.c:29:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/c-semantics.c:25:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'set_bb_seq':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:238:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_addresses_taken':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1274:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_def_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1296:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_use_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1317:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vuse_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1338:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vdef_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1359:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_expr_code':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gimple.h:1413:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1483:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (s) >= GIMPLE_OMP_ATOMIC_LOAD
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_set_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1495:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (subcode < (1 << 16));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1609:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1623:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1635:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (gs) && i < gimple_num_ops (gs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1687:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1725:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_val (rhs));
     ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1727:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_operand (rhs));
     ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs2':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1767:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_val (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1882:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!lhs || is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fn':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1917:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (fn));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1928:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (decl) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1943:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (TREE_OPERAND (addr, 0)) == FUNCTION_DECL);
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_return_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1959:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (POINTER_TYPE_P (type));
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1962:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (type) == FUNCTION_TYPE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_chain':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1996:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (chain == NULL
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_num_args':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2011:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops >= 3);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2043:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (arg));
   ^~~~~~~~~~
In file included from ../../gcc/c-semantics.c:46:
../../gcc/gimple.h: In function 'gimple_cond_code':
../../gcc/gimple.h:2219:20: warning: enum conversion from 'short unsigned int' to 'enum tree_code' in return is invalid in C++ [-Wc++-compat]
   return gs->gsbase.subcode;
          ~~~~~~~~~~^~~~~~~~
In file included from ../../gcc/c-semantics.c:25:
../../gcc/gimple.h: In function 'gimple_cond_set_code':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2229:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (code) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2260:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_rhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2292:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_true_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2315:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_false_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2327:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_label_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2458:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_goto_set_dest':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2479:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (dest));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_bind_set_block':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2575:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (block == NULL_TREE || TREE_CODE (block) == BLOCK);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2616:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2626:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2637:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2638:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (in_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2649:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2659:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2670:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2671:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (out_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2682:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2693:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2694:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (clobber_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_kind':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2909:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (kind == GIMPLE_TRY_CATCH || kind == GIMPLE_TRY_FINALLY);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2920:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (gs) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2951:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (g) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3078:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.capacity);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3089:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.nargs);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_num_labels':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3120:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops > 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3161:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (SSA_VAR_P (index) || CONSTANT_CLASS_P (index));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3173:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3183:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3184:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (label == NULL_TREE || TREE_CODE (label) == CASE_LABEL_EXPR);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3298:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3309:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3320:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3331:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3342:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3353:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3364:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3375:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3386:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3397:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3408:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3419:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3921:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (cond) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3922:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3933:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4092:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4102:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_set_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4113:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4114:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (retval == NULL_TREE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cdt_set_new_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4178:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (TREE_CODE (new_type)) == tcc_type);
   ^~~~~~~~~~
../../gcc/c-semantics.c: In function 'build_stmt':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-semantics.c:119:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (code) != tcc_vl_exp);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    \
	../../gcc/c-opts.c -o c-opts.o 
In file included from ../../gcc/c-opts.c:26:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-opts.c:23:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
../../gcc/c-opts.c: In function 'c_common_parse_file':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-opts.c:1240:2: note: in expansion of macro 'gcc_unreachable'
  gcc_unreachable ();
  ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-dump.c -o c-dump.o
In file included from ../../gcc/c-dump.c:25:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-dump.c:22:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-ppoutput.c -o c-ppoutput.o
In file included from ../../gcc/c-ppoutput.c:26:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-ppoutput.c:21:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-objc-common.c -o c-objc-common.o
In file included from ../../gcc/c-objc-common.c:24:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-objc-common.c:21:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/c-objc-common.c:30:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/c-objc-common.c:21:
../../gcc/c-objc-common.c: In function 'c_tree_printer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-objc-common.c:131:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TYPE_P (t));
       ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -DBASEVER="\"4.4.3\"" \
	../../gcc/c-cppbuiltin.c -o c-cppbuiltin.o
In file included from ../../gcc/c-cppbuiltin.c:25:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-cppbuiltin.c:22:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
../../gcc/c-cppbuiltin.c: In function 'builtin_define_float_constants':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-cppbuiltin.c:107:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fmt->b != 10);
   ^~~~~~~~~~
../../gcc/c-cppbuiltin.c: In function 'builtin_define_stdint_macros':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-cppbuiltin.c:406:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/c-cppbuiltin.c: In function 'builtin_define_type_max':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-cppbuiltin.c:920:17: note: in expansion of macro 'gcc_unreachable'
     default:    gcc_unreachable ();
                 ^~~~~~~~~~~~~~~
../../gcc/c-cppbuiltin.c: In function 'builtin_define_with_hex_fp_value':
../../gcc/c-cppbuiltin.c:885:24: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
   sprintf (buf1, "%s=%s", macro, buf2);
                        ^
In file included from /usr/include/stdio.h:862,
                 from ../../gcc/system.h:41,
                 from ../../gcc/c-cppbuiltin.c:22:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    \
  -DHOST_MACHINE=\"x86_64-unknown-linux-gnu\" -DTARGET_MACHINE=\"x86_64-pc-nacl\" \
  ../../gcc/c-pch.c -o c-pch.o
In file included from ../../gcc/c-pch.c:25:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-pch.c:21:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
../../gcc/c-pch.c: In function 'get_ident':
../../gcc/c-pch.c:95:43: warning: initializer-string for array chars is too long for C++ [-Wc++-compat]
   static const char templ[IDENT_LENGTH] = "gpch.013";
                                           ^~~~~~~~~~
../../gcc/c-pch.c: In function 'pch_init':
../../gcc/c-pch.c:115:49: warning: initializer-string for array chars is too long for C++ [-Wc++-compat]
   static const char partial_pch[IDENT_LENGTH] = "gpcWrite";
                                                 ^~~~~~~~~~
In file included from ../../gcc/c-pch.c:21:
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-pch.c:134:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (memcmp (executable_checksum, no_checksum, 16) != 0);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-pch.c:142:2: note: in expansion of macro 'gcc_assert'
  gcc_assert (v.match[i] == *pch_matching[i].flag_var);
  ^~~~~~~~~~
../../gcc/c-pch.c: In function 'c_common_valid_pch':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-pch.c:238:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (memcmp (executable_checksum, no_checksum, 16) != 0);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include   ../../gcc/config/i386/i386-c.c
In file included from ../../gcc/config/i386/i386-c.c:26:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/config/i386/i386-c.c:22:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
../../gcc/config/i386/i386-c.c: In function 'ix86_target_macros_internal':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386-c.c:127:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386-c.c: In function 'ix86_pragma_target_parse':
../../gcc/config/i386/i386-c.c:276:13: warning: enum conversion from 'unsigned char' to 'enum processor_type' in assignment is invalid in C++ [-Wc++-compat]
   prev_arch = prev_opt->arch;
             ^
../../gcc/config/i386/i386-c.c:277:13: warning: enum conversion from 'unsigned char' to 'enum processor_type' in assignment is invalid in C++ [-Wc++-compat]
   prev_tune = prev_opt->tune;
             ^
../../gcc/config/i386/i386-c.c:278:13: warning: enum conversion from 'unsigned char' to 'enum processor_type' in assignment is invalid in C++ [-Wc++-compat]
   cur_arch  = cur_opt->arch;
             ^
../../gcc/config/i386/i386-c.c:279:13: warning: enum conversion from 'unsigned char' to 'enum processor_type' in assignment is invalid in C++ [-Wc++-compat]
   cur_tune  = cur_opt->tune;
             ^
../../gcc/config/i386/i386-c.c:293:19: warning: enum conversion when passing argument 4 of 'ix86_target_macros_internal' is invalid in C++ [-Wc++-compat]
           prev_opt->fpmath,
           ~~~~~~~~^~~~~~~~
../../gcc/config/i386/i386-c.c:45:1: note: expected 'enum fpmath_unit' but argument is of type 'unsigned char'
 ix86_target_macros_internal (int isa_flag,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/config/i386/i386-c.c:300:18: warning: enum conversion when passing argument 4 of 'ix86_target_macros_internal' is invalid in C++ [-Wc++-compat]
           cur_opt->fpmath,
           ~~~~~~~^~~~~~~~
../../gcc/config/i386/i386-c.c:45:1: note: expected 'enum fpmath_unit' but argument is of type 'unsigned char'
 ix86_target_macros_internal (int isa_flag,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-format.c -o c-format.o
In file included from ../../gcc/c-format.c:25:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-format.c:22:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
../../gcc/c-format.c: In function 'get_constant':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-format.c:160:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!validated_p);
       ^~~~~~~~~~
../../gcc/c-format.c: In function 'decode_format_attr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-format.c:186:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!validated_p);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-format.c:200:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (!validated_p);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-format.c:221:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!validated_p);
       ^~~~~~~~~~
../../gcc/c-format.c: In function 'maybe_read_dollar_number':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-format.c:1098:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (*param_ptr);
       ^~~~~~~~~~
../../gcc/c-format.c: In function 'get_flag_spec':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-format.c:1187:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (predicates);
   ^~~~~~~~~~
../../gcc/c-format.c: In function 'check_format_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-format.c:1393:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (array_size) == INTEGER_CST);
       ^~~~~~~~~~
../../gcc/c-format.c: In function 'check_format_types':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-format.c:2155:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (wanted_type);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-format.c:2156:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (wanted_type != void_type_node || types->pointer_count);
       ^~~~~~~~~~
../../gcc/c-format.c: In function 'find_char_info_specifier_index':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-format.c:2366:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/c-format.c: In function 'find_length_info_modifier_index':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-format.c:2382:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/c-format.c: In function 'init_dynamic_asm_fprintf_info':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-format.c:2415:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (hwi);
       ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-format.c:2436:2: note: in expansion of macro 'gcc_unreachable'
  gcc_unreachable ();
  ^~~~~~~~~~~~~~~
../../gcc/c-format.c: In function 'init_dynamic_diag_info':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-format.c:2568:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (hwi);
     ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-format.c:2601:6: note: in expansion of macro 'gcc_unreachable'
      gcc_unreachable ();
      ^~~~~~~~~~~~~~~
../../gcc/c-format.c: In function 'handle_format_attribute':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-format.c:2899:2: note: in expansion of macro 'gcc_unreachable'
  gcc_unreachable ();
  ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/dummy-checksum.c -o dummy-checksum.o
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/main.c -o main.o
../../gcc/main.c: In function 'main':
../../gcc/main.c:35:29: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual]
   return toplev_main (argc, (const char **) argv);
                             ^
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-gimplify.c -o c-gimplify.o
In file included from ../../gcc/c-gimplify.c:31:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-gimplify.c:28:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/gimple.h:30,
                 from ../../gcc/c-gimplify.c:35:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/c-gimplify.c:28:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'set_bb_seq':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:238:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_addresses_taken':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1274:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_def_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1296:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_use_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1317:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vuse_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1338:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vdef_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1359:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_expr_code':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gimple.h:1413:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1483:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (s) >= GIMPLE_OMP_ATOMIC_LOAD
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_set_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1495:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (subcode < (1 << 16));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1609:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1623:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1635:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (gs) && i < gimple_num_ops (gs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1687:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1725:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_val (rhs));
     ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1727:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_operand (rhs));
     ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs2':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1767:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_val (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1882:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!lhs || is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fn':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1917:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (fn));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1928:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (decl) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1943:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (TREE_OPERAND (addr, 0)) == FUNCTION_DECL);
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_return_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1959:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (POINTER_TYPE_P (type));
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1962:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (type) == FUNCTION_TYPE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_chain':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1996:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (chain == NULL
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_num_args':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2011:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops >= 3);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2043:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (arg));
   ^~~~~~~~~~
In file included from ../../gcc/c-gimplify.c:35:
../../gcc/gimple.h: In function 'gimple_cond_code':
../../gcc/gimple.h:2219:20: warning: enum conversion from 'short unsigned int' to 'enum tree_code' in return is invalid in C++ [-Wc++-compat]
   return gs->gsbase.subcode;
          ~~~~~~~~~~^~~~~~~~
In file included from ../../gcc/c-gimplify.c:28:
../../gcc/gimple.h: In function 'gimple_cond_set_code':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2229:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (code) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2260:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_rhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2292:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_true_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2315:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_false_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2327:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_label_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2458:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_goto_set_dest':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2479:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (dest));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_bind_set_block':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2575:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (block == NULL_TREE || TREE_CODE (block) == BLOCK);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2616:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2626:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2637:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2638:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (in_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2649:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2659:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2670:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2671:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (out_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2682:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2693:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2694:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (clobber_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_kind':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2909:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (kind == GIMPLE_TRY_CATCH || kind == GIMPLE_TRY_FINALLY);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2920:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (gs) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2951:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (g) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3078:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.capacity);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3089:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.nargs);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_num_labels':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3120:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops > 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3161:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (SSA_VAR_P (index) || CONSTANT_CLASS_P (index));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3173:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3183:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3184:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (label == NULL_TREE || TREE_CODE (label) == CASE_LABEL_EXPR);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3298:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3309:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3320:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3331:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3342:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3353:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3364:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3375:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3386:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3397:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3408:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3419:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3921:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (cond) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3922:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3933:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4092:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4102:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_set_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4113:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4114:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (retval == NULL_TREE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cdt_set_new_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4178:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (TREE_CODE (new_type)) == tcc_type);
   ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_first_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:430:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_next_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:443:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_aliases_computed_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:42:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_addressable_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:56:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_call_clobbered_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:65:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_call_used_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:74:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_global_var':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:91:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_nonlocal_all':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:100:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'var_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:201:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (ann->common.type == VAR_ANN);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'function_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:220:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (t);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:221:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (t) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:222:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!t->base.ann
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'get_function_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:234:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!var->base.ann || var->base.ann->common.type == FUNCTION_ANN);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'relink_imm_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:362:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (*(old->use) == *(node->use));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'first_readonly_imm_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:399:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (var) == SSA_NAME);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'phi_nodes':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:534:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'set_phi_nodes':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:547:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'phi_arg_index_from_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:568:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (phi) == GIMPLE_PHI);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'memory_partition':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:646:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!is_gimple_reg (sym));
   ^~~~~~~~~~
In file included from ../../gcc/tree-flow.h:1178,
                 from ../../gcc/c-gimplify.c:38:
../../gcc/tree-flow-inline.h: In function 'mark_call_clobbered':
../../gcc/tree-flow-inline.h:691:30: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat]
   var_ann (var)->escape_mask |= escape_type;
                              ^~
../../gcc/tree-flow-inline.h: In function 'clear_call_clobbered':
../../gcc/tree-flow-inline.h:701:20: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat]
   ann->escape_mask = 0;
                    ^
In file included from ../../gcc/c-gimplify.c:28:
../../gcc/tree-flow-inline.h: In function 'op_iter_init_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:903:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & SSA_OP_ALL_DEFS) == 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_def':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:914:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & SSA_OP_ALL_USES) == 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_next_mustdef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:962:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (VUSE_VECT_NUM_ELEM (*vp) == 1);
       ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_vdef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:975:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (stmt) != GIMPLE_PHI);
   ^~~~~~~~~~
In file included from ../../gcc/tree-flow.h:1178,
                 from ../../gcc/c-gimplify.c:38:
../../gcc/tree-flow-inline.h: In function 'num_ssa_operands':
../../gcc/tree-flow-inline.h:1055:8: warning: variable 't' set but not used [-Wunused-but-set-variable]
   tree t;
        ^
In file included from ../../gcc/c-gimplify.c:28:
../../gcc/tree-flow-inline.h: In function 'op_iter_init_phiuse':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1147:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & (SSA_OP_USE | SSA_OP_VIRTUAL_USES)) != 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_phidef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1176:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & (SSA_OP_DEF | SSA_OP_VIRTUAL_DEFS)) != 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'move_use_after_head':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1221:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (USE_FROM_PTR (use_p) == USE_FROM_PTR (head));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'first_imm_use_stmt':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1278:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (var) == SSA_NAME);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'array_ref_contains_indirect_ref':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1369:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (ref) == ARRAY_REF);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'ref_contains_array_ref':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1384:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (handled_component_p (ref));
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-omp.c -o c-omp.o
In file included from ../../gcc/c-omp.c:28:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-omp.c:25:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/c-omp.c:29:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/c-omp.c:25:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'set_bb_seq':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:238:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_addresses_taken':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1274:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_def_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1296:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_use_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1317:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vuse_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1338:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vdef_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1359:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_expr_code':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gimple.h:1413:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1483:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (s) >= GIMPLE_OMP_ATOMIC_LOAD
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_set_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1495:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (subcode < (1 << 16));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1609:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1623:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1635:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (gs) && i < gimple_num_ops (gs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1687:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1725:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_val (rhs));
     ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1727:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_operand (rhs));
     ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs2':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1767:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_val (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1882:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!lhs || is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fn':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1917:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (fn));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1928:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (decl) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1943:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (TREE_OPERAND (addr, 0)) == FUNCTION_DECL);
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_return_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1959:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (POINTER_TYPE_P (type));
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1962:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (type) == FUNCTION_TYPE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_chain':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1996:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (chain == NULL
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_num_args':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2011:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops >= 3);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2043:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (arg));
   ^~~~~~~~~~
In file included from ../../gcc/c-omp.c:32:
../../gcc/gimple.h: In function 'gimple_cond_code':
../../gcc/gimple.h:2219:20: warning: enum conversion from 'short unsigned int' to 'enum tree_code' in return is invalid in C++ [-Wc++-compat]
   return gs->gsbase.subcode;
          ~~~~~~~~~~^~~~~~~~
In file included from ../../gcc/c-omp.c:25:
../../gcc/gimple.h: In function 'gimple_cond_set_code':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2229:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (code) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2260:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_rhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2292:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_true_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2315:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_false_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2327:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_label_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2458:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_goto_set_dest':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2479:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (dest));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_bind_set_block':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2575:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (block == NULL_TREE || TREE_CODE (block) == BLOCK);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2616:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2626:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2637:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2638:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (in_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2649:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2659:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2670:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2671:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (out_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2682:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2693:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2694:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (clobber_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_kind':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2909:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (kind == GIMPLE_TRY_CATCH || kind == GIMPLE_TRY_FINALLY);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2920:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (gs) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2951:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (g) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3078:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.capacity);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3089:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.nargs);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_num_labels':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3120:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops > 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3161:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (SSA_VAR_P (index) || CONSTANT_CLASS_P (index));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3173:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3183:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3184:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (label == NULL_TREE || TREE_CODE (label) == CASE_LABEL_EXPR);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3298:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3309:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3320:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3331:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3342:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3353:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3364:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3375:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3386:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3397:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3408:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3419:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3921:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (cond) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3922:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3933:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4092:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4102:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_set_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4113:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4114:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (retval == NULL_TREE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cdt_set_new_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4178:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (TREE_CODE (new_type)) == tcc_type);
   ^~~~~~~~~~
../../gcc/c-omp.c: In function 'c_finish_omp_atomic':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-omp.c:148:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (x) == MODIFY_EXPR);
   ^~~~~~~~~~
../../gcc/c-omp.c: In function 'c_finish_omp_for':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-omp.c:227:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_VEC_LENGTH (declv) == TREE_VEC_LENGTH (initv));
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-omp.c:228:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_VEC_LENGTH (declv) == TREE_VEC_LENGTH (condv));
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-omp.c:229:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_VEC_LENGTH (declv) == TREE_VEC_LENGTH (incrv));
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-omp.c:265:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (init) == MODIFY_EXPR);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-omp.c:266:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_OPERAND (init, 0) == decl);
       ^~~~~~~~~~
../../gcc/c-omp.c: In function 'c_split_parallel_clauses':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-omp.c:490:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/tree-mudflap.c -o tree-mudflap.o
In file included from ../../gcc/tree-mudflap.c:30:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/tree-mudflap.c:25:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/tree-mudflap.c:32:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/tree-mudflap.c:25:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'set_bb_seq':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:238:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_addresses_taken':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1274:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_def_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1296:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_use_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1317:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vuse_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1338:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vdef_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1359:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_expr_code':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gimple.h:1413:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1483:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (s) >= GIMPLE_OMP_ATOMIC_LOAD
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_set_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1495:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (subcode < (1 << 16));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1609:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1623:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1635:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (gs) && i < gimple_num_ops (gs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1687:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1725:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_val (rhs));
     ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1727:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_operand (rhs));
     ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs2':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1767:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_val (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1882:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!lhs || is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fn':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1917:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (fn));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1928:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (decl) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1943:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (TREE_OPERAND (addr, 0)) == FUNCTION_DECL);
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_return_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1959:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (POINTER_TYPE_P (type));
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1962:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (type) == FUNCTION_TYPE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_chain':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1996:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (chain == NULL
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_num_args':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2011:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops >= 3);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2043:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (arg));
   ^~~~~~~~~~
In file included from ../../gcc/tree-mudflap.c:36:
../../gcc/gimple.h: In function 'gimple_cond_code':
../../gcc/gimple.h:2219:20: warning: enum conversion from 'short unsigned int' to 'enum tree_code' in return is invalid in C++ [-Wc++-compat]
   return gs->gsbase.subcode;
          ~~~~~~~~~~^~~~~~~~
In file included from ../../gcc/tree-mudflap.c:25:
../../gcc/gimple.h: In function 'gimple_cond_set_code':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2229:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (code) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2260:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_rhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2292:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_true_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2315:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_false_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2327:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_label_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2458:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_goto_set_dest':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2479:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (dest));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_bind_set_block':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2575:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (block == NULL_TREE || TREE_CODE (block) == BLOCK);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2616:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2626:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2637:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2638:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (in_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2649:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2659:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2670:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2671:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (out_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2682:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2693:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2694:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (clobber_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_kind':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2909:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (kind == GIMPLE_TRY_CATCH || kind == GIMPLE_TRY_FINALLY);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2920:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (gs) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2951:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (g) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3078:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.capacity);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3089:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.nargs);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_num_labels':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3120:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops > 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3161:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (SSA_VAR_P (index) || CONSTANT_CLASS_P (index));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3173:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3183:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3184:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (label == NULL_TREE || TREE_CODE (label) == CASE_LABEL_EXPR);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3298:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3309:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3320:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3331:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3342:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3353:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3364:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3375:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3386:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3397:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3408:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3419:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3921:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (cond) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3922:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3933:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4092:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4102:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_set_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4113:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4114:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (retval == NULL_TREE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cdt_set_new_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4178:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (TREE_CODE (new_type)) == tcc_type);
   ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_first_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:430:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_next_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:443:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_aliases_computed_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:42:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_addressable_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:56:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_call_clobbered_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:65:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_call_used_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:74:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_global_var':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:91:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_nonlocal_all':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:100:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'var_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:201:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (ann->common.type == VAR_ANN);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'function_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:220:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (t);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:221:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (t) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:222:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!t->base.ann
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'get_function_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:234:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!var->base.ann || var->base.ann->common.type == FUNCTION_ANN);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'relink_imm_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:362:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (*(old->use) == *(node->use));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'first_readonly_imm_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:399:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (var) == SSA_NAME);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'phi_nodes':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:534:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'set_phi_nodes':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:547:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'phi_arg_index_from_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:568:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (phi) == GIMPLE_PHI);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'memory_partition':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:646:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!is_gimple_reg (sym));
   ^~~~~~~~~~
In file included from ../../gcc/tree-flow.h:1178,
                 from ../../gcc/tree-mudflap.c:38:
../../gcc/tree-flow-inline.h: In function 'mark_call_clobbered':
../../gcc/tree-flow-inline.h:691:30: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat]
   var_ann (var)->escape_mask |= escape_type;
                              ^~
../../gcc/tree-flow-inline.h: In function 'clear_call_clobbered':
../../gcc/tree-flow-inline.h:701:20: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat]
   ann->escape_mask = 0;
                    ^
In file included from ../../gcc/tree-mudflap.c:25:
../../gcc/tree-flow-inline.h: In function 'op_iter_init_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:903:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & SSA_OP_ALL_DEFS) == 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_def':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:914:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & SSA_OP_ALL_USES) == 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_next_mustdef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:962:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (VUSE_VECT_NUM_ELEM (*vp) == 1);
       ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_vdef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:975:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (stmt) != GIMPLE_PHI);
   ^~~~~~~~~~
In file included from ../../gcc/tree-flow.h:1178,
                 from ../../gcc/tree-mudflap.c:38:
../../gcc/tree-flow-inline.h: In function 'num_ssa_operands':
../../gcc/tree-flow-inline.h:1055:8: warning: variable 't' set but not used [-Wunused-but-set-variable]
   tree t;
        ^
In file included from ../../gcc/tree-mudflap.c:25:
../../gcc/tree-flow-inline.h: In function 'op_iter_init_phiuse':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1147:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & (SSA_OP_USE | SSA_OP_VIRTUAL_USES)) != 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_phidef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1176:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & (SSA_OP_DEF | SSA_OP_VIRTUAL_DEFS)) != 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'move_use_after_head':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1221:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (USE_FROM_PTR (use_p) == USE_FROM_PTR (head));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'first_imm_use_stmt':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1278:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (var) == SSA_NAME);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'array_ref_contains_indirect_ref':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1369:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (ref) == ARRAY_REF);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'ref_contains_array_ref':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1384:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (handled_component_p (ref));
   ^~~~~~~~~~
../../gcc/tree-mudflap.c: In function 'mf_varname_tree':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-mudflap.c:111:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (decl);
   ^~~~~~~~~~
../../gcc/tree-mudflap.c: In function 'mf_xform_derefs_1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-mudflap.c:794:17: note: in expansion of macro 'gcc_assert'
                 gcc_assert (TREE_CODE (var) == VAR_DECL
                 ^~~~~~~~~~
../../gcc/tree-mudflap.c: In function 'mx_register_decls':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-mudflap.c:1022:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (is_gimple_val (size));
    ^~~~~~~~~~
../../gcc/tree-mudflap.c: In function 'mudflap_finish_file':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-mudflap.c:1288:11: note: in expansion of macro 'gcc_assert'
           gcc_assert (DECL_P (obj));
           ^~~~~~~~~~
../../gcc/tree-mudflap.c: At top level:
../../gcc/tree-mudflap.c:1337:3: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   GIMPLE_PASS,
   ^~~~~~~~~~~
In file included from ../../gcc/tree-dump.h:26,
                 from ../../gcc/tree-mudflap.c:40:
../../gcc/tree-pass.h:102:5: note: enum constant defined here
     GIMPLE_PASS,
     ^~~~~~~~~~~
../../gcc/tree-mudflap.c:1356:3: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   GIMPLE_PASS,
   ^~~~~~~~~~~
In file included from ../../gcc/tree-dump.h:26,
                 from ../../gcc/tree-mudflap.c:40:
../../gcc/tree-pass.h:102:5: note: enum constant defined here
     GIMPLE_PASS,
     ^~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-pretty-print.c -o c-pretty-print.o
In file included from ../../gcc/c-pretty-print.h:24,
                 from ../../gcc/c-pretty-print.c:28:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-pretty-print.c:23:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/c-pretty-print.h:26,
                 from ../../gcc/c-pretty-print.c:28:
../../gcc/c-pretty-print.c: In function 'pp_c_pointer':
../../gcc/pretty-print.h:283:53: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
                tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
                                                     ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:276:7: note: in expansion of macro 'pp_unsupported_tree'
       pp_unsupported_tree (pp, t);
       ^~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-pretty-print.c:23:
../../gcc/c-pretty-print.c: In function 'pp_c_type_specifier':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:358:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
In file included from ../../gcc/c-pretty-print.h:26,
                 from ../../gcc/c-pretty-print.c:28:
../../gcc/pretty-print.h:283:53: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
                tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
                                                     ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:392:7: note: in expansion of macro 'pp_unsupported_tree'
       pp_unsupported_tree (pp, t);
       ^~~~~~~~~~~~~~~~~~~
../../gcc/c-pretty-print.c: In function 'pp_c_direct_abstract_declarator':
../../gcc/pretty-print.h:283:53: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
                tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
                                                     ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:564:7: note: in expansion of macro 'pp_unsupported_tree'
       pp_unsupported_tree (pp, t);
       ^~~~~~~~~~~~~~~~~~~
../../gcc/c-pretty-print.c: In function 'pp_c_direct_declarator':
../../gcc/pretty-print.h:283:53: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
                tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
                                                     ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:679:7: note: in expansion of macro 'pp_unsupported_tree'
       pp_unsupported_tree (pp, t);
       ^~~~~~~~~~~~~~~~~~~
../../gcc/c-pretty-print.c: In function 'pp_c_declarator':
../../gcc/pretty-print.h:283:53: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
                tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
                                                     ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:713:7: note: in expansion of macro 'pp_unsupported_tree'
       pp_unsupported_tree (pp, t);
       ^~~~~~~~~~~~~~~~~~~
../../gcc/c-pretty-print.c: In function 'pp_c_bool_constant':
../../gcc/pretty-print.h:283:53: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
                tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
                                                     ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:876:2: note: in expansion of macro 'pp_unsupported_tree'
  pp_unsupported_tree (pp, b);
  ^~~~~~~~~~~~~~~~~~~
../../gcc/pretty-print.h:283:53: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
                tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
                                                     ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:885:2: note: in expansion of macro 'pp_unsupported_tree'
  pp_unsupported_tree (pp, b);
  ^~~~~~~~~~~~~~~~~~~
../../gcc/pretty-print.h:283:53: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
                tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
                                                     ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:890:5: note: in expansion of macro 'pp_unsupported_tree'
     pp_unsupported_tree (pp, b);
     ^~~~~~~~~~~~~~~~~~~
../../gcc/c-pretty-print.c: In function 'pp_c_compound_literal':
../../gcc/pretty-print.h:283:53: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
                tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
                                                     ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:973:7: note: in expansion of macro 'pp_unsupported_tree'
       pp_unsupported_tree (pp, e);
       ^~~~~~~~~~~~~~~~~~~
../../gcc/c-pretty-print.c: In function 'pp_c_constant':
../../gcc/pretty-print.h:283:53: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
                tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
                                                     ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:1067:7: note: in expansion of macro 'pp_unsupported_tree'
       pp_unsupported_tree (pp, e);
       ^~~~~~~~~~~~~~~~~~~
../../gcc/c-pretty-print.c: In function 'pp_c_initializer_list':
../../gcc/pretty-print.h:283:53: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
                tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
                                                     ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:1276:3: note: in expansion of macro 'pp_unsupported_tree'
   pp_unsupported_tree (pp, type);
   ^~~~~~~~~~~~~~~~~~~
../../gcc/c-pretty-print.c: In function 'pp_c_id_expression':
../../gcc/pretty-print.h:283:53: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
                tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
                                                     ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:1316:7: note: in expansion of macro 'pp_unsupported_tree'
       pp_unsupported_tree (pp, t);
       ^~~~~~~~~~~~~~~~~~~
../../gcc/c-pretty-print.c: In function 'pp_c_postfix_expression':
../../gcc/pretty-print.h:283:53: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
                tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
                                                     ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:1473:2: note: in expansion of macro 'pp_unsupported_tree'
  pp_unsupported_tree (pp, e);
  ^~~~~~~~~~~~~~~~~~~
../../gcc/c-pretty-print.c: In function 'pp_c_expression':
../../gcc/pretty-print.h:283:53: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
                tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
                                                     ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:2114:7: note: in expansion of macro 'pp_unsupported_tree'
       pp_unsupported_tree (pp, e);
       ^~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-pretty-print.c:23:
../../gcc/c-pretty-print.c: In function 'pp_c_tree_decl_identifier':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-pretty-print.c:2213:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (DECL_P (t));
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    insn-modes.c -o insn-modes.o
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    insn-automata.c -o insn-automata.o
In file included from ../../gcc/function.h:25,
                 from ../../gcc/basic-block.h:31,
                 from ../../gcc/regs.h:28,
                 from insn-automata.c:12:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from insn-automata.c:5:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/regs.h:28,
                 from insn-automata.c:12:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from insn-automata.c:5:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
insn-automata.c: In function 'min_insn_conflict_delay':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
insn-automata.c:10945:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (transition <= 0);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-typeck.c -o c-typeck.o
In file included from ../../gcc/c-typeck.c:33:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-typeck.c:29:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/expr.h:26,
                 from ../../gcc/c-typeck.c:39:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/c-typeck.c:29:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'set_bb_seq':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:238:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_addresses_taken':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1274:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_def_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1296:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_use_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1317:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vuse_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1338:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vdef_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1359:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_expr_code':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gimple.h:1413:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1483:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (s) >= GIMPLE_OMP_ATOMIC_LOAD
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_set_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1495:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (subcode < (1 << 16));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1609:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1623:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1635:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (gs) && i < gimple_num_ops (gs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1687:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1725:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_val (rhs));
     ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1727:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_operand (rhs));
     ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs2':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1767:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_val (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1882:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!lhs || is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fn':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1917:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (fn));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1928:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (decl) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1943:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (TREE_OPERAND (addr, 0)) == FUNCTION_DECL);
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_return_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1959:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (POINTER_TYPE_P (type));
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1962:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (type) == FUNCTION_TYPE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_chain':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1996:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (chain == NULL
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_num_args':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2011:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops >= 3);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2043:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (arg));
   ^~~~~~~~~~
In file included from ../../gcc/c-typeck.c:45:
../../gcc/gimple.h: In function 'gimple_cond_code':
../../gcc/gimple.h:2219:20: warning: enum conversion from 'short unsigned int' to 'enum tree_code' in return is invalid in C++ [-Wc++-compat]
   return gs->gsbase.subcode;
          ~~~~~~~~~~^~~~~~~~
In file included from ../../gcc/c-typeck.c:29:
../../gcc/gimple.h: In function 'gimple_cond_set_code':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2229:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (code) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2260:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_rhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2292:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_true_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2315:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_false_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2327:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_label_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2458:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_goto_set_dest':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2479:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (dest));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_bind_set_block':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2575:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (block == NULL_TREE || TREE_CODE (block) == BLOCK);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2616:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2626:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2637:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2638:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (in_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2649:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2659:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2670:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2671:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (out_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2682:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2693:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2694:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (clobber_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_kind':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2909:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (kind == GIMPLE_TRY_CATCH || kind == GIMPLE_TRY_FINALLY);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2920:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (gs) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2951:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (g) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3078:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.capacity);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3089:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.nargs);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_num_labels':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3120:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops > 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3161:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (SSA_VAR_P (index) || CONSTANT_CLASS_P (index));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3173:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3183:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3184:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (label == NULL_TREE || TREE_CODE (label) == CASE_LABEL_EXPR);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3298:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3309:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3320:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3331:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3342:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3353:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3364:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3375:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3386:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3397:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3408:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3419:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3921:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (cond) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3922:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3933:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4092:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4102:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_set_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4113:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4114:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (retval == NULL_TREE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cdt_set_new_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4178:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (TREE_CODE (new_type)) == tcc_type);
   ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_first_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:430:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_next_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:443:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_aliases_computed_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:42:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_addressable_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:56:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_call_clobbered_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:65:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_call_used_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:74:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_global_var':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:91:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_nonlocal_all':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:100:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'var_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:201:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (ann->common.type == VAR_ANN);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'function_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:220:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (t);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:221:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (t) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:222:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!t->base.ann
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'get_function_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:234:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!var->base.ann || var->base.ann->common.type == FUNCTION_ANN);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'relink_imm_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:362:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (*(old->use) == *(node->use));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'first_readonly_imm_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:399:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (var) == SSA_NAME);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'phi_nodes':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:534:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'set_phi_nodes':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:547:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'phi_arg_index_from_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:568:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (phi) == GIMPLE_PHI);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'memory_partition':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:646:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!is_gimple_reg (sym));
   ^~~~~~~~~~
In file included from ../../gcc/tree-flow.h:1178,
                 from ../../gcc/c-typeck.c:46:
../../gcc/tree-flow-inline.h: In function 'mark_call_clobbered':
../../gcc/tree-flow-inline.h:691:30: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat]
   var_ann (var)->escape_mask |= escape_type;
                              ^~
../../gcc/tree-flow-inline.h: In function 'clear_call_clobbered':
../../gcc/tree-flow-inline.h:701:20: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat]
   ann->escape_mask = 0;
                    ^
In file included from ../../gcc/c-typeck.c:29:
../../gcc/tree-flow-inline.h: In function 'op_iter_init_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:903:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & SSA_OP_ALL_DEFS) == 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_def':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:914:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & SSA_OP_ALL_USES) == 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_next_mustdef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:962:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (VUSE_VECT_NUM_ELEM (*vp) == 1);
       ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_vdef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:975:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (stmt) != GIMPLE_PHI);
   ^~~~~~~~~~
In file included from ../../gcc/tree-flow.h:1178,
                 from ../../gcc/c-typeck.c:46:
../../gcc/tree-flow-inline.h: In function 'num_ssa_operands':
../../gcc/tree-flow-inline.h:1055:8: warning: variable 't' set but not used [-Wunused-but-set-variable]
   tree t;
        ^
In file included from ../../gcc/c-typeck.c:29:
../../gcc/tree-flow-inline.h: In function 'op_iter_init_phiuse':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1147:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & (SSA_OP_USE | SSA_OP_VIRTUAL_USES)) != 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_phidef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1176:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & (SSA_OP_DEF | SSA_OP_VIRTUAL_DEFS)) != 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'move_use_after_head':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1221:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (USE_FROM_PTR (use_p) == USE_FROM_PTR (head));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'first_imm_use_stmt':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1278:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (var) == SSA_NAME);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'array_ref_contains_indirect_ref':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1369:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (ref) == ARRAY_REF);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'ref_contains_array_ref':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1384:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (handled_component_p (ref));
   ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'c_incomplete_type_error':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:212:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c: In function 'composite_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:305:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (code1 == code2);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:332:2: note: in expansion of macro 'gcc_assert'
  gcc_assert (!TYPE_QUALS (t1) && !TYPE_QUALS (t2));
  ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'common_pointer_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:557:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (t1) == POINTER_TYPE
   ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'c_common_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:624:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (code1 == VECTOR_TYPE || code1 == COMPLEX_TYPE
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:627:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (code2 == VECTOR_TYPE || code2 == COMPLEX_TYPE
   ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:743:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:754:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c: In function 'same_translation_unit_p':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:1077:16: note: in expansion of macro 'gcc_unreachable'
       default: gcc_unreachable ();
                ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:1089:16: note: in expansion of macro 'gcc_unreachable'
       default: gcc_unreachable ();
                ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c: In function 'tagged_types_tu_compatible_p':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:1352:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c: In function 'array_to_pointer_conversion':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:1606:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (type) == ARRAY_TYPE);
   ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'function_to_pointer_conversion':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:1643:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (TREE_TYPE (exp)) == FUNCTION_TYPE);
   ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'perform_integral_promotions':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:1719:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (INTEGRAL_TYPE_P (type));
   ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'default_conversion':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:1770:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (code != FUNCTION_TYPE);
   ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'build_array_ref':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:2106:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (TREE_TYPE (index)) == INTEGER_TYPE);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:2176:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (TREE_TYPE (ar)) == POINTER_TYPE);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:2177:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (TREE_TYPE (TREE_TYPE (ar))) != FUNCTION_TYPE);
       ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'convert_arguments':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:2748:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (parmnum == nargs);
   ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'build_unary_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:3238:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (arg) != COMPONENT_REF
       ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:3262:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:3270:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (ret != error_mark_node);
   ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'readonly_error':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:3317:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (use == lv_assign || use == lv_increment || use == lv_decrement
   ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'convert_for_assignment':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:4052:9: note: in expansion of macro 'gcc_unreachable'
         gcc_unreachable ();                                              \
         ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c:4231:7: note: in expansion of macro 'WARN_FOR_ASSIGNMENT'
       WARN_FOR_ASSIGNMENT (input_location, 0,
       ^~~~~~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:4052:9: note: in expansion of macro 'gcc_unreachable'
         gcc_unreachable ();                                              \
         ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c:4245:3: note: in expansion of macro 'WARN_FOR_ASSIGNMENT'
   WARN_FOR_ASSIGNMENT (input_location, 0,
   ^~~~~~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:4325:6: note: in expansion of macro 'gcc_unreachable'
      gcc_unreachable ();
      ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:4052:9: note: in expansion of macro 'gcc_unreachable'
         gcc_unreachable ();                                              \
         ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c:4344:6: note: in expansion of macro 'WARN_FOR_ASSIGNMENT'
      WARN_FOR_ASSIGNMENT (input_location, OPT_pedantic,
      ^~~~~~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:4052:9: note: in expansion of macro 'gcc_unreachable'
         gcc_unreachable ();                                              \
         ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c:4365:7: note: in expansion of macro 'WARN_FOR_ASSIGNMENT'
       WARN_FOR_ASSIGNMENT (input_location, 0,
       ^~~~~~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:4052:9: note: in expansion of macro 'gcc_unreachable'
         gcc_unreachable ();                                              \
         ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c:4382:3: note: in expansion of macro 'WARN_FOR_ASSIGNMENT'
   WARN_FOR_ASSIGNMENT (input_location, OPT_Wpointer_sign,
   ^~~~~~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:4052:9: note: in expansion of macro 'gcc_unreachable'
         gcc_unreachable ();                                              \
         ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c:4400:3: note: in expansion of macro 'WARN_FOR_ASSIGNMENT'
   WARN_FOR_ASSIGNMENT (input_location, 0,
   ^~~~~~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:4052:9: note: in expansion of macro 'gcc_unreachable'
         gcc_unreachable ();                                              \
         ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c:4415:4: note: in expansion of macro 'WARN_FOR_ASSIGNMENT'
    WARN_FOR_ASSIGNMENT (input_location, 0,
    ^~~~~~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:4052:9: note: in expansion of macro 'gcc_unreachable'
         gcc_unreachable ();                                              \
         ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c:4438:2: note: in expansion of macro 'WARN_FOR_ASSIGNMENT'
  WARN_FOR_ASSIGNMENT (input_location, 0,
  ^~~~~~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:4052:9: note: in expansion of macro 'gcc_unreachable'
         gcc_unreachable ();                                              \
         ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c:4452:7: note: in expansion of macro 'WARN_FOR_ASSIGNMENT'
       WARN_FOR_ASSIGNMENT (input_location, 0,
       ^~~~~~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:4487:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c: In function 'finish_init':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:5264:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!constructor_range_stack);
   ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'pop_init_level':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:5619:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!constructor_range_stack);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:5641:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (!TYPE_SIZE (constructor_type));
    ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'set_designator':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:5771:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!constructor_range_stack);
       ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:5793:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c: In function 'set_nonincremental_init_from_string':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:6214:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (constructor_type) == ARRAY_TYPE);
   ^~~~~~~~~~
../../gcc/c-typeck.c:6254:36: warning: left shift of negative value [-Wshift-negative-value]
     val[1] |= ((HOST_WIDE_INT) -1) << bitpos;
                                    ^~
../../gcc/c-typeck.c:6266:9: warning: left shift of negative value [-Wshift-negative-value]
         << (bitpos - HOST_BITS_PER_WIDE_INT);
         ^~
In file included from ../../gcc/c-typeck.c:29:
../../gcc/c-typeck.c: In function 'process_init_element':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:6988:8: note: in expansion of macro 'gcc_assert'
        gcc_assert (constructor_stack->implicit);
        ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:6995:8: note: in expansion of macro 'gcc_assert'
        gcc_assert (constructor_stack->implicit);
        ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'c_finish_case':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:7458:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!cs->blocked_stmt_expr);
   ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'c_finish_if_stmt':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:7511:6: note: in expansion of macro 'gcc_unreachable'
      gcc_unreachable ();
      ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c:7517:7: warning: unknown conversion type character 'H' in format [-Wformat=]
     "%Hsuggest explicit braces to avoid ambiguous %<else%>",
       ^
../../gcc/c-typeck.c:7517:5: warning: too many arguments for format [-Wformat-extra-args]
     "%Hsuggest explicit braces to avoid ambiguous %<else%>",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-typeck.c:29:
../../gcc/c-typeck.c: In function 'c_finish_bc_stmt':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:7632:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (is_break);
       ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:7637:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c: In function 'emit_side_effect_warnings':
../../gcc/c-typeck.c:7659:32: warning: unknown conversion type character 'H' in format [-Wformat=]
  warning (OPT_Wunused_value, "%Hstatement with no effect",
                                ^
../../gcc/c-typeck.c:7659:30: warning: too many arguments for format [-Wformat-extra-args]
  warning (OPT_Wunused_value, "%Hstatement with no effect",
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-typeck.c:29:
../../gcc/c-typeck.c: In function 'c_begin_stmt_expr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:7730:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (c_switch_stack->blocked_stmt_expr != 0);
       ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'c_finish_stmt_expr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:7760:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (c_switch_stack->blocked_stmt_expr != 0);
       ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'c_begin_vm_scope':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:7873:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (scope > 0);
   ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'build_binary_op':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:8436:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-typeck.c:8585:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (ret != error_mark_node);
   ^~~~~~~~~~
../../gcc/c-typeck.c: In function 'c_objc_common_truthvalue_conversion':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:8612:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c: In function 'c_finish_omp_clauses':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:8774:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:8869:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-typeck.c:8900:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/c-typeck.c: In function 'composite_type':
../../gcc/c-typeck.c:522:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  t1 = qualify_type (t1, t2);
       ^~~~~~~~~~~~~~~~~~~~~
../../gcc/c-typeck.c:526:5: note: here
     default:
     ^~~~~~~
../../gcc/c-typeck.c: In function 'c_mark_addressable':
../../gcc/c-typeck.c:3404:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  if (C_DECL_REGISTER (x)
     ^
../../gcc/c-typeck.c:3425:7: note: here
       case FUNCTION_DECL:
       ^~~~
../../gcc/c-typeck.c:3426:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
  TREE_ADDRESSABLE (x) = 1;
../../gcc/c-typeck.c:3428:7: note: here
       default:
       ^~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-parser.c -o c-parser.o
In file included from ../../gcc/c-parser.c:44:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-parser.c:41:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/cgraph.h:25,
                 from ../../gcc/c-parser.c:59:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/c-parser.c:41:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_first_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:430:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_next_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:443:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_token_starts_typename':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:358:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-parser.c:361:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/c-parser.c:363:5: warning: case value '73' not in enumerated type 'enum cpp_ttype' [-Wswitch]
     case CPP_KEYWORD:
     ^~~~
In file included from ../../gcc/c-parser.c:41:
../../gcc/c-parser.c: In function 'c_token_starts_declspecs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:428:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-parser.c:431:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/c-parser.c:433:5: warning: case value '73' not in enumerated type 'enum cpp_ttype' [-Wswitch]
     case CPP_KEYWORD:
     ^~~~
In file included from ../../gcc/c-parser.c:41:
../../gcc/c-parser.c: In function 'c_parser_peek_2nd_token':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:498:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (parser->tokens_avail == 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:499:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (parser->tokens[0].type != CPP_EOF);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:500:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (parser->tokens[0].type != CPP_PRAGMA_EOL);
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_consume_token':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:511:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (parser->tokens_avail >= 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:512:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (parser->tokens[0].type != CPP_EOF);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:513:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!parser->in_pragma || parser->tokens[0].type != CPP_PRAGMA_EOL);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:514:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (parser->error || parser->tokens[0].type != CPP_PRAGMA);
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_consume_pragma':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:526:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!parser->in_pragma);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:527:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (parser->tokens_avail >= 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:528:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (parser->tokens[0].type == CPP_PRAGMA);
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_skip_to_pragma_eol':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:712:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (parser->in_pragma);
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_external_declaration':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:1030:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:1034:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:1038:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:1042:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:1046:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/c-parser.c:1016:5: warning: case value '73' not in enumerated type 'enum cpp_ttype' [-Wswitch]
     case CPP_KEYWORD:
     ^~~~
In file included from ../../gcc/c-parser.c:41:
../../gcc/c-parser.c: In function 'c_parser_declspecs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:1462:8: note: in expansion of macro 'gcc_assert'
        gcc_assert (c_dialect_objc ());
        ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:1476:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:1485:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (c_parser_next_token_is (parser, CPP_KEYWORD));
       ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_enum_specifier':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:1609:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_ENUM));
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:1704:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (ident);
       ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_struct_or_union_specifier':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-parser.c:1766:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:1800:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_typeof_specifier':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:2056:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_TYPEOF));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_simple_asm_expr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:2707:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_ASM));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_braced_init':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:3006:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is (parser, CPP_OPEN_BRACE));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_initval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:3238:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!after || c_dialect_objc ());
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:3533:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (c_parser_next_token_is (parser, CPP_NAME));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:3535:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (c_parser_next_token_is (parser, CPP_COLON));
       ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_statement_after_labels':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:3742:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:3757:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:3761:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/c-parser.c:3684:5: warning: case value '73' not in enumerated type 'enum cpp_ttype' [-Wswitch]
     case CPP_KEYWORD:
     ^~~~
In file included from ../../gcc/c-parser.c:41:
../../gcc/c-parser.c: In function 'c_parser_if_statement':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:3924:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_IF));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_switch_statement':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:3954:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_SWITCH));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_while_statement':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:3986:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_WHILE));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_do_statement':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:4013:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_DO));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_for_statement':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:4059:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_FOR));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_asm_statement':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:4159:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_ASM));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_expr_no_commas':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:4377:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!after || c_dialect_objc ());
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_conditional_expression':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:4452:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!after || c_dialect_objc ());
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_binary_expression':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:4625:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!after || c_dialect_objc ());
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_cast_expression':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:4761:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!after || c_dialect_objc ());
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_unary_expression':
../../gcc/c-parser.c:4897:5: warning: case value '73' not in enumerated type 'enum cpp_ttype' [-Wswitch]
     case CPP_KEYWORD:
     ^~~~
In file included from ../../gcc/c-parser.c:41:
../../gcc/c-parser.c: In function 'c_parser_sizeof_expression':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:4935:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_SIZEOF));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_alignof_expression':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:4989:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_ALIGNOF));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_postfix_expression':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:5128:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (c_dialect_objc ());
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:5425:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:5442:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:5469:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (c_dialect_objc ());
    ^~~~~~~~~~
../../gcc/c-parser.c:5214:5: warning: case value '73' not in enumerated type 'enum cpp_ttype' [-Wswitch]
     case CPP_KEYWORD:
     ^~~~
In file included from ../../gcc/c-parser.c:41:
../../gcc/c-parser.c: In function 'c_parser_objc_class_definition':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-parser.c:5751:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_objc_class_instance_variables':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:5850:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is (parser, CPP_OPEN_BRACE));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_objc_class_declaration':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:5917:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_CLASS));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_objc_alias_declaration':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:5951:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_AT_ALIAS));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_objc_protocol_definition':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:5987:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_AT_PROTOCOL));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_objc_method_type':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-parser.c:6054:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_objc_protocol_refs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:6311:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is (parser, CPP_LESS));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_objc_try_catch_statement':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:6351:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_TRY));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_objc_synchronized_statement':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:6397:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_AT_SYNCHRONIZED));
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_pragma':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:6612:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (id != PRAGMA_NONE);
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_omp_for_loop':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-parser.c:7588:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (collapse >= 1);
   ^~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_omp_parallel':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-parser.c:8086:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_omp_construct':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-parser.c:8204:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-parser.c: In function 'c_parser_external_declaration':
../../gcc/c-parser.c:1064:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (c_dialect_objc ())
          ^
../../gcc/c-parser.c:1071:5: note: here
     default:
     ^~~~~~~
../../gcc/c-parser.c: In function 'c_parser_postfix_expression':
../../gcc/c-parser.c:5501:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (c_dialect_objc ())
          ^
../../gcc/c-parser.c:5515:5: note: here
     default:
     ^~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    insn-extract.c -o insn-extract.o
In file included from insn-extract.c:11:
insn-extract.c: In function 'insn_extract':
../../gcc/toplev.h:40:48: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
  _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__)
                                                ^~~~~~~~~~~~
insn-extract.c:38:9: note: in expansion of macro 'fatal_insn'
         fatal_insn ("unrecognizable insn:", insn);
         ^~~~~~~~~~
../../gcc/toplev.h:40:48: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
  _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__)
                                                ^~~~~~~~~~~~
insn-extract.c:40:9: note: in expansion of macro 'fatal_insn'
         fatal_insn ("insn with invalid code number:", insn);
         ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    insn-peep.c -o insn-peep.o
In file included from ../../gcc/function.h:25,
                 from ../../gcc/basic-block.h:31,
                 from ../../gcc/regs.h:28,
                 from insn-peep.c:11:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from insn-peep.c:5:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/regs.h:28,
                 from insn-peep.c:11:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from insn-peep.c:5:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    insn-opinit.c -o insn-opinit.o
In file included from ../../gcc/function.h:25,
                 from ../../gcc/expr.h:26,
                 from insn-opinit.c:13:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from insn-opinit.c:5:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/expr.h:26,
                 from insn-opinit.c:13:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from insn-opinit.c:14:
../../gcc/optabs.h:55:24: warning: using 'optab' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct optab * optab;
                        ^~~~~
../../gcc/optabs.h:47:8: note: originally defined here
 struct optab
        ^~~~~
../../gcc/optabs.h:69:31: warning: using 'convert_optab' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct convert_optab *convert_optab;
                               ^~~~~~~~~~~~~
../../gcc/optabs.h:60:8: note: originally defined here
 struct convert_optab
        ^~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-decl.c -o c-decl.o
In file included from ../../gcc/c-decl.c:35:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-decl.c:30:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/c-decl.c:39:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/c-decl.c:30:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'set_bb_seq':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:238:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_addresses_taken':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1274:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_def_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1296:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_use_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1317:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vuse_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1338:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vdef_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1359:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_expr_code':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gimple.h:1413:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1483:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (s) >= GIMPLE_OMP_ATOMIC_LOAD
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_set_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1495:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (subcode < (1 << 16));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1609:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1623:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1635:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (gs) && i < gimple_num_ops (gs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1687:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1725:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_val (rhs));
     ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1727:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_operand (rhs));
     ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs2':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1767:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_val (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1882:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!lhs || is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fn':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1917:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (fn));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1928:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (decl) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1943:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (TREE_OPERAND (addr, 0)) == FUNCTION_DECL);
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_return_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1959:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (POINTER_TYPE_P (type));
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1962:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (type) == FUNCTION_TYPE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_chain':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1996:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (chain == NULL
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_num_args':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2011:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops >= 3);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2043:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (arg));
   ^~~~~~~~~~
In file included from ../../gcc/c-decl.c:55:
../../gcc/gimple.h: In function 'gimple_cond_code':
../../gcc/gimple.h:2219:20: warning: enum conversion from 'short unsigned int' to 'enum tree_code' in return is invalid in C++ [-Wc++-compat]
   return gs->gsbase.subcode;
          ~~~~~~~~~~^~~~~~~~
In file included from ../../gcc/c-decl.c:30:
../../gcc/gimple.h: In function 'gimple_cond_set_code':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2229:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (code) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2260:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_rhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2292:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_true_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2315:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_false_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2327:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_label_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2458:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_goto_set_dest':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2479:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (dest));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_bind_set_block':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2575:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (block == NULL_TREE || TREE_CODE (block) == BLOCK);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2616:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2626:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2637:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2638:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (in_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2649:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2659:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2670:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2671:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (out_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2682:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2693:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2694:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (clobber_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_kind':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2909:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (kind == GIMPLE_TRY_CATCH || kind == GIMPLE_TRY_FINALLY);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2920:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (gs) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2951:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (g) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3078:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.capacity);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3089:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.nargs);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_num_labels':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3120:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops > 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3161:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (SSA_VAR_P (index) || CONSTANT_CLASS_P (index));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3173:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3183:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3184:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (label == NULL_TREE || TREE_CODE (label) == CASE_LABEL_EXPR);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3298:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3309:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3320:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3331:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3342:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3353:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3364:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3375:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3386:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3397:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3408:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3419:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3921:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (cond) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3922:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3933:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4092:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4102:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_set_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4113:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4114:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (retval == NULL_TREE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cdt_set_new_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4178:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (TREE_CODE (new_type)) == tcc_type);
   ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_first_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:430:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_next_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:443:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/c-decl.c: In function 'bind':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-decl.c:505:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-decl.c: In function 'pop_scope':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:749:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (I_LABEL_BINDING (b->id) == b);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:762:8: note: in expansion of macro 'gcc_assert'
        gcc_assert (I_TAG_BINDING (b->id) == b);
        ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:851:8: note: in expansion of macro 'gcc_assert'
        gcc_assert (I_SYMBOL_BINDING (b->id) == b);
        ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-decl.c:859:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/c-decl.c: In function 'diagnose_mismatched_decls':
../../gcc/c-decl.c:1395:17: warning: unknown conversion type character 'J' in format [-Wformat=]
        error ("%Jbut not here", newa ? olddecl : newdecl);
                 ^
../../gcc/c-decl.c:1395:15: warning: too many arguments for format [-Wformat-extra-args]
        error ("%Jbut not here", newa ? olddecl : newdecl);
               ^~~~~~~~~~~~~~~~
In file included from ../../gcc/c-decl.c:30:
../../gcc/c-decl.c: In function 'merge_decls':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-decl.c:1605:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-decl.c: In function 'warn_if_shadowing':
../../gcc/c-decl.c:1972:26: warning: unknown conversion type character 'J' in format [-Wformat=]
  warning (OPT_Wshadow, "%Jshadowed declaration is here", old_decl);
                          ^
../../gcc/c-decl.c:1972:24: warning: too many arguments for format [-Wformat-extra-args]
  warning (OPT_Wshadow, "%Jshadowed declaration is here", old_decl);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-decl.c:30:
../../gcc/c-decl.c: In function 'pushdecl_top_level':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:2304:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (x) == VAR_DECL || TREE_CODE (x) == CONST_DECL);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:2308:2: note: in expansion of macro 'gcc_assert'
  gcc_assert (TREE_CODE (x) == CONST_DECL || !I_SYMBOL_BINDING (name));
  ^~~~~~~~~~
../../gcc/c-decl.c: In function 'undeclared_variable':
../../gcc/c-decl.c:2457:16: warning: unknown conversion type character 'H' in format [-Wformat=]
       error ("%H%qE undeclared here (not in a function)", &loc, id);
                ^
../../gcc/c-decl.c:2457:19: warning: format '%E' expects argument of type 'union tree_node *', but argument 2 has type 'location_t *' {aka 'unsigned int *'} [-Wformat=]
       error ("%H%qE undeclared here (not in a function)", &loc, id);
                 ~~^                                       ~~~~
                 %qZ
../../gcc/c-decl.c:2457:14: warning: too many arguments for format [-Wformat-extra-args]
       error ("%H%qE undeclared here (not in a function)", &loc, id);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:2462:16: warning: unknown conversion type character 'H' in format [-Wformat=]
       error ("%H%qE undeclared (first use in this function)", &loc, id);
                ^
../../gcc/c-decl.c:2462:19: warning: format '%E' expects argument of type 'union tree_node *', but argument 2 has type 'location_t *' {aka 'unsigned int *'} [-Wformat=]
       error ("%H%qE undeclared (first use in this function)", &loc, id);
                 ~~^                                           ~~~~
                 %qZ
../../gcc/c-decl.c:2462:14: warning: too many arguments for format [-Wformat-extra-args]
       error ("%H%qE undeclared (first use in this function)", &loc, id);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:2466:13: warning: unknown conversion type character 'H' in format [-Wformat=]
    error ("%H(Each undeclared identifier is reported only once", &loc);
             ^
../../gcc/c-decl.c:2466:11: warning: too many arguments for format [-Wformat-extra-args]
    error ("%H(Each undeclared identifier is reported only once", &loc);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:2467:13: warning: unknown conversion type character 'H' in format [-Wformat=]
    error ("%Hfor each function it appears in.)", &loc);
             ^
../../gcc/c-decl.c:2467:11: warning: too many arguments for format [-Wformat-extra-args]
    error ("%Hfor each function it appears in.)", &loc);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c: In function 'define_label':
../../gcc/c-decl.c:2583:16: warning: unknown conversion type character 'H' in format [-Wformat=]
       error ("%Hduplicate label %qD", &location, label);
                ^
../../gcc/c-decl.c:2583:35: warning: format '%D' expects argument of type 'union tree_node *', but argument 2 has type 'location_t *' {aka 'unsigned int *'} [-Wformat=]
       error ("%Hduplicate label %qD", &location, label);
                                 ~~^   ~~~~~~~~~
                                 %qZ
../../gcc/c-decl.c:2583:14: warning: too many arguments for format [-Wformat-extra-args]
       error ("%Hduplicate label %qD", &location, label);
              ^~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:2593:11: warning: unknown conversion type character 'J' in format [-Wformat=]
  error ("%Jjump into statement expression", label);
           ^
../../gcc/c-decl.c:2593:9: warning: too many arguments for format [-Wformat-extra-args]
  error ("%Jjump into statement expression", label);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:2595:11: warning: unknown conversion type character 'J' in format [-Wformat=]
  error ("%Jjump into scope of identifier with variably modified type",
           ^
../../gcc/c-decl.c:2595:9: warning: too many arguments for format [-Wformat-extra-args]
  error ("%Jjump into scope of identifier with variably modified type",
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:2610:34: warning: unknown conversion type character 'H' in format [-Wformat=]
     warning (OPT_Wtraditional, "%Htraditional C lacks a separate namespace "
                                  ^
../../gcc/c-decl.c:2610:32: warning: format '%E' expects argument of type 'union tree_node *', but argument 3 has type 'location_t *' {aka 'unsigned int *'} [-Wformat=]
     warning (OPT_Wtraditional, "%Htraditional C lacks a separate namespace "
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       "for labels, identifier %qE conflicts", &location, name);
                                               ~~~~~~~~~
../../gcc/c-decl.c:2611:33: note: format string is defined here
       "for labels, identifier %qE conflicts", &location, name);
                               ~~^
                               %qZ
../../gcc/c-decl.c:2610:32: warning: too many arguments for format [-Wformat-extra-args]
     warning (OPT_Wtraditional, "%Htraditional C lacks a separate namespace "
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c: In function 'pending_xref_error':
../../gcc/c-decl.c:2685:14: warning: unknown conversion type character 'H' in format [-Wformat=]
     error ("%H%qE defined as wrong kind of tag",
              ^
../../gcc/c-decl.c:2685:17: warning: format '%E' expects argument of type 'union tree_node *', but argument 2 has type 'location_t *' {aka 'unsigned int *'} [-Wformat=]
     error ("%H%qE defined as wrong kind of tag",
               ~~^
               %qZ
     &pending_invalid_xref_location, pending_invalid_xref);
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:2685:12: warning: too many arguments for format [-Wformat-extra-args]
     error ("%H%qE defined as wrong kind of tag",
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-decl.c:30:
../../gcc/c-decl.c: In function 'c_builtin_function':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:2827:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!I_SYMBOL_BINDING (id));
   ^~~~~~~~~~
../../gcc/c-decl.c: In function 'c_builtin_function_ext_scope':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:2852:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!I_SYMBOL_BINDING (id));
   ^~~~~~~~~~
../../gcc/c-decl.c: In function 'quals_from_declspecs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:3020:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!specs->type
   ^~~~~~~~~~
../../gcc/c-decl.c: In function 'finish_decl':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-decl.c:3469:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/c-decl.c: In function 'build_compound_literal':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:3755:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!failure);
       ^~~~~~~~~~
../../gcc/c-decl.c: In function 'grokdeclarator':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-decl.c:4035:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:4483:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (itype);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:4489:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (itype);
       ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-decl.c:4643:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:4695:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (storage_class == csc_none && !threadp
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:4798:2: note: in expansion of macro 'gcc_assert'
  gcc_assert (storage_class == csc_none && !threadp
  ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:5002:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (!DECL_ASSEMBLER_NAME_SET_P (decl));
     ^~~~~~~~~~
../../gcc/c-decl.c: In function 'grokparms':
../../gcc/c-decl.c:5080:16: warning: unknown conversion type character 'J' in format [-Wformat=]
       error ("%Jparameter %u has incomplete type",
                ^
../../gcc/c-decl.c:5080:28: warning: format '%u' expects argument of type 'unsigned int', but argument 2 has type 'tree' {aka 'union tree_node *'} [-Wformat=]
       error ("%Jparameter %u has incomplete type",
                           ~^
                           %D
       parm, parmno);
       ~~~~                  
../../gcc/c-decl.c:5080:14: warning: too many arguments for format [-Wformat-extra-args]
       error ("%Jparameter %u has incomplete type",
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:5092:21: warning: unknown conversion type character 'J' in format [-Wformat=]
       warning (0, "%Jparameter %u has void type",
                     ^
../../gcc/c-decl.c:5092:33: warning: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'tree' {aka 'union tree_node *'} [-Wformat=]
       warning (0, "%Jparameter %u has void type",
                                ~^
                                %D
         parm, parmno);
         ~~~~                     
../../gcc/c-decl.c:5092:19: warning: too many arguments for format [-Wformat-extra-args]
       warning (0, "%Jparameter %u has void type",
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-decl.c:30:
../../gcc/c-decl.c: In function 'get_parm_info':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:5139:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (b);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:5180:8: note: in expansion of macro 'gcc_assert'
        gcc_assert (I_SYMBOL_BINDING (b->id) == b);
        ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:5217:8: note: in expansion of macro 'gcc_assert'
        gcc_assert (I_TAG_BINDING (b->id) == b);
        ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:5267:8: note: in expansion of macro 'gcc_assert'
        gcc_assert (I_SYMBOL_BINDING (b->id) == b);
        ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-decl.c:5276:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/c-decl.c: In function 'finish_struct':
../../gcc/c-decl.c:5638:17: warning: unknown conversion type character 'J' in format [-Wformat=]
        error ("%Jflexible array member in union", x);
                 ^
../../gcc/c-decl.c:5638:15: warning: too many arguments for format [-Wformat-extra-args]
        error ("%Jflexible array member in union", x);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:5643:17: warning: unknown conversion type character 'J' in format [-Wformat=]
        error ("%Jflexible array member not at end of struct", x);
                 ^
../../gcc/c-decl.c:5643:15: warning: too many arguments for format [-Wformat-extra-args]
        error ("%Jflexible array member not at end of struct", x);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:5648:17: warning: unknown conversion type character 'J' in format [-Wformat=]
        error ("%Jflexible array member in otherwise empty struct", x);
                 ^
../../gcc/c-decl.c:5648:15: warning: too many arguments for format [-Wformat-extra-args]
        error ("%Jflexible array member in otherwise empty struct", x);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:5656:6: warning: unknown conversion type character 'J' in format [-Wformat=]
    "%Jinvalid use of structure with flexible array member", x);
      ^
../../gcc/c-decl.c:5656:4: warning: too many arguments for format [-Wformat-extra-args]
    "%Jinvalid use of structure with flexible array member", x);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-decl.c:30:
../../gcc/c-decl.c: In function 'start_function':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:6283:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!DECL_ASSEMBLER_NAME_SET_P (decl1));
   ^~~~~~~~~~
../../gcc/c-decl.c: In function 'store_parm_decls_newstyle':
../../gcc/c-decl.c:6333:16: warning: unknown conversion type character 'J' in format [-Wformat=]
       error ("%Jold-style parameter declarations in prototyped "
                ^
../../gcc/c-decl.c:6333:14: warning: too many arguments for format [-Wformat-extra-args]
       error ("%Jold-style parameter declarations in prototyped "
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:6347:9: warning: unknown conversion type character 'J' in format [-Wformat=]
       "%Jtraditional C rejects ISO C style function definitions",
         ^
../../gcc/c-decl.c:6347:7: warning: too many arguments for format [-Wformat-extra-args]
       "%Jtraditional C rejects ISO C style function definitions",
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:6363:11: warning: unknown conversion type character 'J' in format [-Wformat=]
  error ("%Jparameter name omitted", decl);
           ^
../../gcc/c-decl.c:6363:9: warning: too many arguments for format [-Wformat-extra-args]
  error ("%Jparameter name omitted", decl);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c: In function 'store_parm_decls_oldstyle':
../../gcc/c-decl.c:6397:43: warning: unknown conversion type character 'J' in format [-Wformat=]
     warning (OPT_Wold_style_definition, "%Jold-style function definition",
                                           ^
../../gcc/c-decl.c:6397:41: warning: too many arguments for format [-Wformat-extra-args]
     warning (OPT_Wold_style_definition, "%Jold-style function definition",
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:6406:13: warning: unknown conversion type character 'J' in format [-Wformat=]
    error ("%Jparameter name missing from parameter list", fndecl);
             ^
../../gcc/c-decl.c:6406:11: warning: too many arguments for format [-Wformat-extra-args]
    error ("%Jparameter name missing from parameter list", fndecl);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:6529:14: warning: unknown conversion type character 'H' in format [-Wformat=]
     error ("%Hprototype declaration",
              ^
../../gcc/c-decl.c:6529:12: warning: too many arguments for format [-Wformat-extra-args]
     error ("%Hprototype declaration",
            ^~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-decl.c:6581:18: warning: unknown conversion type character 'H' in format [-Wformat=]
         error ("%Hprototype declaration",
                  ^
../../gcc/c-decl.c:6581:16: warning: too many arguments for format [-Wformat-extra-args]
         error ("%Hprototype declaration",
                ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-decl.c:30:
../../gcc/c-decl.c: In function 'declspecs_add_qual':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:7181:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (qual) == IDENTIFIER_NODE
   ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-decl.c:7199:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-decl.c: In function 'declspecs_add_type':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-decl.c:7440:8: note: in expansion of macro 'gcc_unreachable'
        gcc_unreachable ();
        ^~~~~~~~~~~~~~~
../../gcc/c-decl.c: In function 'declspecs_add_scspec':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:7686:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (scspec) == IDENTIFIER_NODE
   ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-decl.c:7735:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-decl.c: In function 'finish_declspecs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:7784:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!specs->long_p && !specs->long_long_p && !specs->short_p
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:7835:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!specs->long_p && !specs->short_p
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:7841:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!specs->long_p && !specs->short_p
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:7847:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!specs->long_p && !specs->short_p);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:7848:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!(specs->signed_p && specs->unsigned_p));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:7863:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!(specs->long_p && specs->short_p));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:7864:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!(specs->signed_p && specs->unsigned_p));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:7889:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!specs->long_p && !specs->short_p
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:7896:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!specs->long_long_p && !specs->short_p
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:7914:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!specs->long_p && !specs->long_long_p && !specs->short_p
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:7924:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!specs->complex_p);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:7967:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!specs->complex_p);
       ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-decl.c:8010:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-decl.c: In function 'c_write_global_declarations':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-decl.c:8089:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!current_scope);
   ^~~~~~~~~~
In file included from ../../gcc/c-decl.c:8127:
./gt-c-decl.h: In function 'gt_ggc_mx_lang_tree_node':
./gt-c-decl.h:79:7: warning: switch condition has boolean value [-Wswitch-bool]
       switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE)
       ^~~~~~
./gt-c-decl.h: In function 'gt_pch_nx_lang_tree_node':
./gt-c-decl.h:614:7: warning: switch condition has boolean value [-Wswitch-bool]
       switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE)
       ^~~~~~
./gt-c-decl.h: In function 'gt_pch_p_14lang_tree_node':
./gt-c-decl.h:1153:3: warning: switch condition has boolean value [-Wswitch-bool]
   switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE)
   ^~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    insn-preds.c -o insn-preds.o
In file included from insn-preds.c:9:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from insn-preds.c:5:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from insn-preds.c:11:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from insn-preds.c:5:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/config/i386/predicates.md: In function 'x86_64_immediate_operand_1':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/predicates.md:212:2: note: in expansion of macro 'gcc_unreachable'
  gcc_unreachable ();
  ^~~~~~~~~~~~~~~
../../gcc/config/i386/predicates.md: In function 'x86_64_zext_immediate_operand_1':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/predicates.md:299:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/predicates.md: In function 'symbolic_operand_1':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/predicates.md:405:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/predicates.md: In function 'aligned_operand_1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/predicates.md:846:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (ok);
   ^~~~~~~~~~
../../gcc/config/i386/predicates.md: In function 'memory_displacement_operand_1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/predicates.md:878:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (ok);
   ^~~~~~~~~~
../../gcc/config/i386/predicates.md: In function 'memory_displacement_only_operand_1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/predicates.md:890:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (ok);
   ^~~~~~~~~~
../../gcc/config/i386/predicates.md: In function 'cmpxchg8b_pic_memory_operand_1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/predicates.md:907:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (ok);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/alloc-pool.c -o alloc-pool.o
In file included from ../../gcc/alloc-pool.c:23:
../../gcc/alloc-pool.c: In function 'create_alloc_pool':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/alloc-pool.c:140:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (name);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/alloc-pool.c:155:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num);
   ^~~~~~~~~~
../../gcc/alloc-pool.c: In function 'empty_alloc_pool':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/alloc-pool.c:204:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (pool);
   ^~~~~~~~~~
../../gcc/alloc-pool.c: In function 'pool_alloc':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/alloc-pool.c:263:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (pool);
   ^~~~~~~~~~
../../gcc/alloc-pool.c: In function 'pool_free':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/alloc-pool.c:331:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (ptr);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/alloc-pool.c:343:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (pool->elts_free < pool->elts_allocated);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/ggc-page.c -o ggc-page.o
In file included from ../../gcc/ggc-page.c:25:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/ggc-page.c:22:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/tree-flow.h:27,
                 from ../../gcc/ggc-page.c:33:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/ggc-page.c:22:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'set_bb_seq':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:238:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_addresses_taken':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1274:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_def_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1296:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_use_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1317:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vuse_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1338:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vdef_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1359:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_expr_code':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gimple.h:1413:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1483:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (s) >= GIMPLE_OMP_ATOMIC_LOAD
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_set_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1495:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (subcode < (1 << 16));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1609:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1623:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1635:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (gs) && i < gimple_num_ops (gs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1687:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1725:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_val (rhs));
     ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1727:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_operand (rhs));
     ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs2':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1767:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_val (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1882:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!lhs || is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fn':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1917:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (fn));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1928:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (decl) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1943:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (TREE_OPERAND (addr, 0)) == FUNCTION_DECL);
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_return_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1959:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (POINTER_TYPE_P (type));
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1962:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (type) == FUNCTION_TYPE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_chain':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1996:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (chain == NULL
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_num_args':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2011:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops >= 3);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2043:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (arg));
   ^~~~~~~~~~
In file included from ../../gcc/tree-flow.h:29,
                 from ../../gcc/ggc-page.c:33:
../../gcc/gimple.h: In function 'gimple_cond_code':
../../gcc/gimple.h:2219:20: warning: enum conversion from 'short unsigned int' to 'enum tree_code' in return is invalid in C++ [-Wc++-compat]
   return gs->gsbase.subcode;
          ~~~~~~~~~~^~~~~~~~
In file included from ../../gcc/ggc-page.c:22:
../../gcc/gimple.h: In function 'gimple_cond_set_code':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2229:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (code) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2260:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_rhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2292:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_true_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2315:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_false_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2327:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_label_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2458:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_goto_set_dest':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2479:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (dest));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_bind_set_block':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2575:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (block == NULL_TREE || TREE_CODE (block) == BLOCK);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2616:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2626:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2637:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2638:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (in_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2649:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2659:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2670:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2671:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (out_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2682:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2693:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2694:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (clobber_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_kind':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2909:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (kind == GIMPLE_TRY_CATCH || kind == GIMPLE_TRY_FINALLY);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2920:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (gs) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2951:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (g) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3078:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.capacity);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3089:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.nargs);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_num_labels':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3120:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops > 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3161:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (SSA_VAR_P (index) || CONSTANT_CLASS_P (index));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3173:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3183:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3184:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (label == NULL_TREE || TREE_CODE (label) == CASE_LABEL_EXPR);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3298:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3309:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3320:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3331:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3342:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3353:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3364:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3375:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3386:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3397:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3408:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3419:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3921:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (cond) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3922:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3933:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4092:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4102:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_set_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4113:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4114:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (retval == NULL_TREE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cdt_set_new_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4178:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (TREE_CODE (new_type)) == tcc_type);
   ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_first_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:430:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_next_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:443:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_aliases_computed_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:42:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_addressable_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:56:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_call_clobbered_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:65:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_call_used_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:74:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_global_var':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:91:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_nonlocal_all':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:100:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'var_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:201:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (ann->common.type == VAR_ANN);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'function_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:220:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (t);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:221:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (t) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:222:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!t->base.ann
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'get_function_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:234:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!var->base.ann || var->base.ann->common.type == FUNCTION_ANN);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'relink_imm_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:362:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (*(old->use) == *(node->use));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'first_readonly_imm_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:399:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (var) == SSA_NAME);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'phi_nodes':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:534:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'set_phi_nodes':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:547:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'phi_arg_index_from_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:568:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (phi) == GIMPLE_PHI);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'memory_partition':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:646:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!is_gimple_reg (sym));
   ^~~~~~~~~~
In file included from ../../gcc/tree-flow.h:1178,
                 from ../../gcc/ggc-page.c:33:
../../gcc/tree-flow-inline.h: In function 'mark_call_clobbered':
../../gcc/tree-flow-inline.h:691:30: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat]
   var_ann (var)->escape_mask |= escape_type;
                              ^~
../../gcc/tree-flow-inline.h: In function 'clear_call_clobbered':
../../gcc/tree-flow-inline.h:701:20: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat]
   ann->escape_mask = 0;
                    ^
In file included from ../../gcc/ggc-page.c:22:
../../gcc/tree-flow-inline.h: In function 'op_iter_init_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:903:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & SSA_OP_ALL_DEFS) == 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_def':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:914:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & SSA_OP_ALL_USES) == 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_next_mustdef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:962:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (VUSE_VECT_NUM_ELEM (*vp) == 1);
       ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_vdef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:975:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (stmt) != GIMPLE_PHI);
   ^~~~~~~~~~
In file included from ../../gcc/tree-flow.h:1178,
                 from ../../gcc/ggc-page.c:33:
../../gcc/tree-flow-inline.h: In function 'num_ssa_operands':
../../gcc/tree-flow-inline.h:1055:8: warning: variable 't' set but not used [-Wunused-but-set-variable]
   tree t;
        ^
In file included from ../../gcc/ggc-page.c:22:
../../gcc/tree-flow-inline.h: In function 'op_iter_init_phiuse':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1147:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & (SSA_OP_USE | SSA_OP_VIRTUAL_USES)) != 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_phidef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1176:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & (SSA_OP_DEF | SSA_OP_VIRTUAL_DEFS)) != 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'move_use_after_head':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1221:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (USE_FROM_PTR (use_p) == USE_FROM_PTR (head));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'first_imm_use_stmt':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1278:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (var) == SSA_NAME);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'array_ref_contains_indirect_ref':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1369:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (ref) == ARRAY_REF);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'ref_contains_array_ref':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1384:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (handled_component_p (ref));
   ^~~~~~~~~~
../../gcc/ggc-page.c: In function 'free_page':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/ggc-page.c:934:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (entry->context_depth == top->context_depth);
       ^~~~~~~~~~
../../gcc/ggc-page.c: In function 'gt_ggc_m_S':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/ggc-page.c:1269:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (entry);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/ggc-page.c:1281:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (offset == offsetof (struct tree_string, str));
       ^~~~~~~~~~
../../gcc/ggc-page.c: In function 'ggc_set_mark':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/ggc-page.c:1319:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (entry);
   ^~~~~~~~~~
../../gcc/ggc-page.c: In function 'ggc_marked_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/ggc-page.c:1355:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (entry);
   ^~~~~~~~~~
../../gcc/ggc-page.c: In function 'init_ggc':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/ggc-page.c:1528:2: note: in expansion of macro 'gcc_assert'
  gcc_assert (!((size_t)p & (G.pagesize - 1)));
  ^~~~~~~~~~
../../gcc/ggc-page.c: In function 'ggc_recalculate_in_use_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/ggc-page.c:1636:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (p->num_free_objects < num_objects);
   ^~~~~~~~~~
../../gcc/ggc-page.c: In function 'clear_marks':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/ggc-page.c:1656:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (!((size_t) p->page & (G.pagesize - 1)));
    ^~~~~~~~~~
../../gcc/ggc-page.c: In function 'ggc_pch_write_object':
../../gcc/ggc-page.c:2161:21: warning: uninitialized const 'emptyBytes' is invalid in C++ [-Wc++-compat]
   static const char emptyBytes[256];
                     ^~~~~~~~~~
../../gcc/ggc-page.c: In function 'ggc_pch_read':
../../gcc/ggc-page.c:2268:10: warning: struct defined in struct or union is not visible in C++ [-Wc++-compat]
   struct ggc_pch_ondisk d;
          ^~~~~~~~~~~~~~
../../gcc/ggc-page.c:2068:10: note: struct defined here
   struct ggc_pch_ondisk
          ^~~~~~~~~~~~~~
In file included from ../../gcc/ggc-page.c:22:
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/ggc-page.c:2289:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!G.context_depth);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/auto-inc-dec.c -o auto-inc-dec.o
In file included from ../../gcc/auto-inc-dec.c:25:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/auto-inc-dec.c:22:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/auto-inc-dec.c:29:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/auto-inc-dec.c:22:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/auto-inc-dec.c: At top level:
../../gcc/auto-inc-dec.c:1546:3: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   RTL_PASS,
   ^~~~~~~~
In file included from ../../gcc/auto-inc-dec.c:40:
../../gcc/tree-pass.h:103:5: note: enum constant defined here
     RTL_PASS,
     ^~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    insn-output.c -o insn-output.o
In file included from ../../gcc/function.h:25,
                 from ../../gcc/expr.h:26,
                 from insn-output.c:11:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from insn-output.c:5:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/expr.h:26,
                 from insn-output.c:11:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from insn-output.c:5:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_47':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:1560:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:1575:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!flag_pic || LEGITIMATE_PIC_OPERAND_P (operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_62':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:1861:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (ANY_QI_REG_P (operands[1]) || MEM_P (operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_84':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:2277:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (REGNO (operands[0]) != SP_REG || !TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_85':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:2293:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (REGNO (operands[0]) != SP_REG || !TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_89':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:2423:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!flag_pic || LEGITIMATE_PIC_OPERAND_P (operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_93':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:2586:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_94':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:2640:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_95':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:2691:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_96':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:2749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (which_alternative == 1);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_97':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:2762:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (which_alternative == 1);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_98':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:2847:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_100':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:2922:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_101':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:2934:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_102':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3002:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3048:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3052:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_103':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3148:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3178:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3186:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_104':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3284:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3306:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3310:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_106':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3413:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_107':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3425:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_108':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3472:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_109':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3500:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_110':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3538:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_111':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:3566:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_134':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:4332:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_139':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:4477:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_145':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:4602:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!which_alternative);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_146':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:4616:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!which_alternative);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_280':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6228:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6231:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6236:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6241:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6284:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_281':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6330:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6335:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6340:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_282':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6379:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6384:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6389:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_283':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6436:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == const1_rtx);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6441:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_284':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6477:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6482:11: note: in expansion of macro 'gcc_assert'
           gcc_assert (operands[2] == constm1_rtx);
           ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6487:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_285':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6524:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6529:6: note: in expansion of macro 'gcc_assert'
      gcc_assert (operands[2] == constm1_rtx);
      ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6534:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_286':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6619:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_287':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6690:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6695:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6700:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_288':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6742:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_289':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6780:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6785:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6790:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_290':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6830:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_291':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6877:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == const1_rtx);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6882:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_292':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6915:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6920:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6925:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_293':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:6973:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_294':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7014:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_295':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7056:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_296':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7095:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_297':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7135:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == const1_rtx);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7140:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_298':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7175:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_299':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7225:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_300':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7273:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_301':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7318:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[1] == constm1_rtx);
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_302':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7361:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_303':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7399:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_304':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7440:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == const1_rtx);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7445:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_305':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7478:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_306':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7522:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_307':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:7558:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (operands[2] == constm1_rtx
    ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_312':
../../gcc/config/i386/i386.md:7696:7: warning: unused variable 'src2' [-Wunused-variable]
   rtx src2 = operands[2];
       ^~~~
In file included from insn-output.c:5:
../../gcc/config/i386/i386.md: In function 'output_374':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9252:2: note: in expansion of macro 'gcc_assert'
  gcc_assert (CONST_INT_P (operands[2]));
  ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9257:6: note: in expansion of macro 'gcc_assert'
      gcc_assert (INTVAL (operands[2]) == 0xffff);
      ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9269:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_376':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9316:2: note: in expansion of macro 'gcc_assert'
  gcc_assert (CONST_INT_P (operands[2]));
  ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9321:6: note: in expansion of macro 'gcc_assert'
      gcc_assert (INTVAL (operands[2]) == 0xffff);
      ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9333:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_380':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9434:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (CONST_INT_P (operands[2]));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9435:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (INTVAL (operands[2]) == 0xff);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9439:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_401':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9832:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_402':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9849:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_403':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9859:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_404':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9876:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_405':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9888:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_406':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9921:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_407':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9939:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_408':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9957:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_409':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9968:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_410':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9986:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_411':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:9999:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_412':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:10033:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_417':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:10106:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_418':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:10124:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TARGET_NACL);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_508':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:11662:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:11663:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:11667:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (CONST_INT_P (operands[2]));
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:11668:7: note: in expansion of macro 'gcc_assert'
       gcc_assert ((unsigned HOST_WIDE_INT) INTVAL (operands[2]) <= 3);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_509':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:11731:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_510':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:11773:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_513':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:11906:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:11907:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (rtx_equal_p (operands[0], operands[1]));
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_514':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:11992:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_515':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:12057:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_516':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:12098:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_517':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:12141:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_518':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:12183:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_519':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:12219:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_520':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:12264:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_521':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:12305:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_522':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:12350:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_523':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:12404:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_524':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:12467:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_525':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:12508:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (operands[2] == const1_rtx);
       ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_917':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:20924:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_918':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:21014:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:21036:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:21039:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_919':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:21070:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_935':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:22466:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_936':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:22530:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_937':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:22591:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (locality >= 0 && locality <= 3);
   ^~~~~~~~~~
../../gcc/config/i386/i386.md: In function 'output_938':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/config/i386/i386.md:22609:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (locality >= 0 && locality <= 3);
   ^~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1075':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:183:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1076':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:183:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1077':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:183:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1078':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:183:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1079':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:183:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1080':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:183:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1081':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:183:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1082':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:183:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1083':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:183:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1084':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:183:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1085':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:183:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1086':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:183:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1087':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:225:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1088':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:225:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1089':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:225:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1090':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:225:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1091':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:225:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1092':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:225:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1936':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:11340:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_1937':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:11340:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_2007':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:11908:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_2008':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:11908:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_2009':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:11908:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_2010':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:11944:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_2011':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:11944:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_2012':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:11944:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_2013':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:11985:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_2014':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:11985:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_2015':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:11985:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_2016':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:11985:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_2017':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:11985:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sse.md: In function 'output_2018':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/config/i386/sse.md:11985:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/config/i386/sync.md: At top level:
../../gcc/config/i386/sync.md:49338:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:49395:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:49410:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:49467:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:49638:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:49659:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:52772:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:54176:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:56903:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:56924:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:74909:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:74930:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:83681:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:83696:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:83711:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:83726:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:83741:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:94211:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:94226:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:94241:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:94871:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
../../gcc/config/i386/sync.md:95066:5: warning: cast between incompatible function types from 'struct rtx_def * (*)(void)' to 'struct rtx_def * (*)(struct rtx_def *, ...)' [-Wcast-function-type]
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/alias.c -o alias.o
In file included from ../../gcc/alias.c:27:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/alias.c:23:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/alias.c:29:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/alias.c:23:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_first_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:430:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_next_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:443:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/alias.c: At top level:
../../gcc/alias.c:149:33: warning: using 'alias_set_entry' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct alias_set_entry *alias_set_entry;
                                 ^~~~~~~~~~~~~~~
../../gcc/alias.c:131:8: note: originally defined here
 struct alias_set_entry GTY(())
        ^~~~~~~~~~~~~~~
In file included from ../../gcc/alias.c:23:
../../gcc/alias.c: In function 'mems_in_disjoint_alias_sets_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/alias.c:276:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (flag_strict_aliasing
   ^~~~~~~~~~
../../gcc/alias.c: In function 'record_alias_subset':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/alias.c:748:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (superset);
   ^~~~~~~~~~
../../gcc/alias.c: In function 'record_set':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/alias.c:1055:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (regno < VEC_length (rtx, reg_base_value));
   ^~~~~~~~~~
../../gcc/alias.c: In function 'rtx_equal_for_memref_p':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/alias.c:1386:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/alias.c: In function 'init_alias_analysis':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/alias.c:2609:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (maxreg == (unsigned int) max_reg_num ());
       ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/c-common.c -o c-common.o
In file included from ../../gcc/c-common.c:27:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/c-common.c:23:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/expr.h:26,
                 from ../../gcc/c-common.c:34:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/c-common.c:23:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_first_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:430:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_next_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:443:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'set_bb_seq':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:238:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_addresses_taken':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1274:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_def_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1296:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_use_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1317:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vuse_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1338:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vdef_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1359:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_expr_code':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gimple.h:1413:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1483:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (s) >= GIMPLE_OMP_ATOMIC_LOAD
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_set_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1495:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (subcode < (1 << 16));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1609:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1623:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1635:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (gs) && i < gimple_num_ops (gs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1687:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1725:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_val (rhs));
     ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1727:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_operand (rhs));
     ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs2':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1767:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_val (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1882:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!lhs || is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fn':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1917:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (fn));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1928:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (decl) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1943:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (TREE_OPERAND (addr, 0)) == FUNCTION_DECL);
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_return_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1959:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (POINTER_TYPE_P (type));
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1962:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (type) == FUNCTION_TYPE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_chain':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1996:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (chain == NULL
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_num_args':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2011:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops >= 3);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2043:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (arg));
   ^~~~~~~~~~
In file included from ../../gcc/c-common.c:52:
../../gcc/gimple.h: In function 'gimple_cond_code':
../../gcc/gimple.h:2219:20: warning: enum conversion from 'short unsigned int' to 'enum tree_code' in return is invalid in C++ [-Wc++-compat]
   return gs->gsbase.subcode;
          ~~~~~~~~~~^~~~~~~~
In file included from ../../gcc/c-common.c:23:
../../gcc/gimple.h: In function 'gimple_cond_set_code':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2229:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (code) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2260:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_rhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2292:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_true_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2315:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_false_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2327:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_label_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2458:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_goto_set_dest':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2479:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (dest));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_bind_set_block':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2575:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (block == NULL_TREE || TREE_CODE (block) == BLOCK);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2616:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2626:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2637:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2638:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (in_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2649:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2659:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2670:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2671:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (out_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2682:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2693:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2694:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (clobber_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_kind':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2909:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (kind == GIMPLE_TRY_CATCH || kind == GIMPLE_TRY_FINALLY);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2920:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (gs) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2951:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (g) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3078:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.capacity);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3089:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.nargs);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_num_labels':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3120:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops > 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3161:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (SSA_VAR_P (index) || CONSTANT_CLASS_P (index));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3173:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3183:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3184:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (label == NULL_TREE || TREE_CODE (label) == CASE_LABEL_EXPR);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3298:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3309:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3320:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3331:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3342:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3353:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3364:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3375:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3386:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3397:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3408:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3419:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3921:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (cond) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3922:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3933:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4092:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4102:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_set_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4113:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4114:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (retval == NULL_TREE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cdt_set_new_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4178:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (TREE_CODE (new_type)) == tcc_type);
   ^~~~~~~~~~
../../gcc/c-common.c: In function 'c_common_fixed_point_type_for_size':
../../gcc/c-common.c:2364:33: warning: enum conversion from 'unsigned char' to 'enum machine_mode' in assignment is invalid in C++ [-Wc++-compat]
   for (; mode != VOIDmode; mode = GET_MODE_WIDER_MODE (mode))
                                 ^
In file included from ../../gcc/c-common.c:23:
../../gcc/c-common.c: In function 'binary_op_error':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-common.c:2853:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-common.c: In function 'c_common_truthvalue_conversion':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-common.c:3405:6: note: in expansion of macro 'gcc_assert'
      gcc_assert (DECL_WEAK (inner));
      ^~~~~~~~~~
../../gcc/c-common.c: In function 'c_type_hash':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-common.c:3595:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-common.c: In function 'c_sizeof_or_alignof_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-common.c:3809:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!TYPE_IS_SIZETYPE (TREE_TYPE (value)));
   ^~~~~~~~~~
../../gcc/c-common.c: At top level:
../../gcc/c-common.c:3920:29: warning: using 'builtin_type' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef enum c_builtin_type builtin_type;
                             ^~~~~~~~~~~~
In file included from ../../gcc/c-pragma.h:24,
                 from ../../gcc/c-common.c:30:
../../gcc/../libcpp/include/cpplib.h:581:6: note: originally defined here
 enum builtin_type
      ^~~~~~~~~~~~
In file included from ../../gcc/c-common.c:23:
../../gcc/c-common.c: In function 'set_builtin_user_assembler_name':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-common.c:4399:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (decl) == FUNCTION_DECL
   ^~~~~~~~~~
../../gcc/c-common.c: In function 'def_builtin_1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-common.c:4515:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((!both_p && !fallback_p)
   ^~~~~~~~~~
../../gcc/c-common.c: In function 'c_add_case_label':
../../gcc/c-common.c:4754:13: warning: unknown conversion type character 'J' in format [-Wformat=]
    error ("%Jthis is the first entry overlapping that value", duplicate);
             ^
../../gcc/c-common.c:4754:11: warning: too many arguments for format [-Wformat-extra-args]
    error ("%Jthis is the first entry overlapping that value", duplicate);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-common.c:4759:13: warning: unknown conversion type character 'J' in format [-Wformat=]
    error ("%Jpreviously used here", duplicate);
             ^
../../gcc/c-common.c:4759:11: warning: too many arguments for format [-Wformat-extra-args]
    error ("%Jpreviously used here", duplicate);
           ^~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-common.c:4764:13: warning: unknown conversion type character 'J' in format [-Wformat=]
    error ("%Jthis is the first default label", duplicate);
             ^
../../gcc/c-common.c:4764:11: warning: too many arguments for format [-Wformat-extra-args]
    error ("%Jthis is the first default label", duplicate);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-common.c: In function 'match_case_to_enum_1':
../../gcc/c-common.c:4815:9: warning: unknown conversion type character 'J' in format [-Wformat=]
       "%Jcase value %qs not in enumerated type",
         ^
../../gcc/c-common.c:4815:23: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'tree' {aka 'union tree_node *'} [-Wformat=]
       "%Jcase value %qs not in enumerated type",
                     ~~^
                     %qD
../../gcc/c-common.c:4815:7: warning: too many arguments for format [-Wformat-extra-args]
       "%Jcase value %qs not in enumerated type",
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-common.c:4819:9: warning: unknown conversion type character 'J' in format [-Wformat=]
       "%Jcase value %qs not in enumerated type %qT",
         ^
../../gcc/c-common.c:4819:23: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'tree' {aka 'union tree_node *'} [-Wformat=]
       "%Jcase value %qs not in enumerated type %qT",
                     ~~^
                     %qD
../../gcc/c-common.c:4819:50: warning: format '%T' expects argument of type 'union tree_node *', but argument 4 has type 'char *' [-Wformat=]
       "%Jcase value %qs not in enumerated type %qT",
                                                ~~^
                                                %qs
       CASE_LABEL (label), buf, type);
                           ~~~                     
../../gcc/c-common.c:4819:7: warning: too many arguments for format [-Wformat-extra-args]
       "%Jcase value %qs not in enumerated type %qT",
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-common.c: In function 'c_do_switch_warnings':
../../gcc/c-common.c:4878:37: warning: unknown conversion type character 'H' in format [-Wformat=]
     warning (OPT_Wswitch_default, "%Hswitch missing default case",
                                     ^
../../gcc/c-common.c:4878:35: warning: too many arguments for format [-Wformat-extra-args]
     warning (OPT_Wswitch_default, "%Hswitch missing default case",
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-common.c:4949:11: warning: unknown conversion type character 'H' in format [-Wformat=]
         "%Henumeration value %qE not handled in switch",
           ^
../../gcc/c-common.c:4949:32: warning: format '%E' expects argument of type 'union tree_node *', but argument 3 has type 'location_t *' {aka 'unsigned int *'} [-Wformat=]
         "%Henumeration value %qE not handled in switch",
                              ~~^
                              %qZ
         &switch_location, TREE_PURPOSE (chain));
         ~~~~~~~~~~~~~~~~        
../../gcc/c-common.c:4949:9: warning: too many arguments for format [-Wformat-extra-args]
         "%Henumeration value %qE not handled in switch",
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-common.c:23:
../../gcc/c-common.c: In function 'c_expand_expr':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-common.c:5028:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-common.c: In function 'boolean_increment':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-common.c:5076:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-common.c: In function 'handle_section_attribute':
../../gcc/c-common.c:5880:17: warning: unknown conversion type character 'J' in format [-Wformat=]
        error ("%Jsection attribute cannot be specified for "
                 ^
../../gcc/c-common.c:5880:15: warning: too many arguments for format [-Wformat-extra-args]
        error ("%Jsection attribute cannot be specified for "
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-common.c:5913:16: warning: unknown conversion type character 'J' in format [-Wformat=]
       error ("%Jsection attributes are not supported for this target", *node);
                ^
../../gcc/c-common.c:5913:14: warning: too many arguments for format [-Wformat-extra-args]
       error ("%Jsection attributes are not supported for this target", *node);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-common.c: In function 'handle_weakref_attribute':
../../gcc/c-common.c:6132:11: warning: unknown conversion type character 'J' in format [-Wformat=]
  error ("%Jweakref attribute must appear before alias attribute",
           ^
../../gcc/c-common.c:6132:9: warning: too many arguments for format [-Wformat-extra-args]
  error ("%Jweakref attribute must appear before alias attribute",
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-common.c:23:
../../gcc/c-common.c: In function 'c_determine_visibility':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-common.c:6252:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (decl) == VAR_DECL
   ^~~~~~~~~~
../../gcc/c-common.c: In function 'handle_no_instrument_function_attribute':
../../gcc/c-common.c:6343:16: warning: unknown conversion type character 'J' in format [-Wformat=]
       error ("%J%qE attribute applies only to functions", decl, name);
                ^
../../gcc/c-common.c:6343:14: warning: too many arguments for format [-Wformat-extra-args]
       error ("%J%qE attribute applies only to functions", decl, name);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-common.c:6348:16: warning: unknown conversion type character 'J' in format [-Wformat=]
       error ("%Jcan%'t set %qE attribute after definition", decl, name);
                ^
../../gcc/c-common.c:6348:14: warning: too many arguments for format [-Wformat-extra-args]
       error ("%Jcan%'t set %qE attribute after definition", decl, name);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-common.c: In function 'handle_no_limit_stack_attribute':
../../gcc/c-common.c:6433:16: warning: unknown conversion type character 'J' in format [-Wformat=]
       error ("%J%qE attribute applies only to functions", decl, name);
                ^
../../gcc/c-common.c:6433:14: warning: too many arguments for format [-Wformat-extra-args]
       error ("%J%qE attribute applies only to functions", decl, name);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-common.c:6438:16: warning: unknown conversion type character 'J' in format [-Wformat=]
       error ("%Jcan%'t set %qE attribute after definition", decl, name);
                ^
../../gcc/c-common.c:6438:14: warning: too many arguments for format [-Wformat-extra-args]
       error ("%Jcan%'t set %qE attribute after definition", decl, name);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-common.c:23:
../../gcc/c-common.c: In function 'handle_novops_attribute':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-common.c:6474:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (*node) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/c-common.c: In function 'nonnull_check_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-common.c:6784:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (found);
       ^~~~~~~~~~
../../gcc/c-common.c: In function 'handle_type_generic_attribute':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-common.c:6969:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (*node) == FUNCTION_TYPE);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-common.c:6976:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!params);
   ^~~~~~~~~~
../../gcc/c-common.c: In function 'check_function_arguments_recurse':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-common.c:7224:6: note: in expansion of macro 'gcc_assert'
      gcc_assert (TREE_CODE (format_num_expr) == INTEGER_CST
      ^~~~~~~~~~
../../gcc/c-common.c: In function 'c_warn_unused_result':
../../gcc/c-common.c:7570:17: warning: unknown conversion type character 'H' in format [-Wformat=]
   warning (0, "%Hignoring return value of %qD, "
                 ^
../../gcc/c-common.c:7570:45: warning: format '%D' expects argument of type 'union tree_node *', but argument 3 has type 'location_t *' {aka 'unsigned int *'} [-Wformat=]
   warning (0, "%Hignoring return value of %qD, "
                                           ~~^
                                           %qZ
../../gcc/c-common.c:7572:5:
     &loc, fdecl);
     ~~~~                                     
../../gcc/c-common.c:7570:15: warning: too many arguments for format [-Wformat-extra-args]
   warning (0, "%Hignoring return value of %qD, "
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../gcc/c-common.c:7574:17: warning: unknown conversion type character 'H' in format [-Wformat=]
   warning (0, "%Hignoring return value of function "
                 ^
../../gcc/c-common.c:7574:15: warning: too many arguments for format [-Wformat-extra-args]
   warning (0, "%Hignoring return value of function "
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc/c-common.c:23:
../../gcc/c-common.c: In function 'fold_offsetof_1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-common.c:7680:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (t) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-common.c:7684:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-common.c: In function 'lvalue_error':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/c-common.c:7721:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/c-common.c: In function 'same_scalar_type_ignoring_signedness':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-common.c:8044:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((c1 == INTEGER_TYPE || c1 == REAL_TYPE || c1 == FIXED_POINT_TYPE)
   ^~~~~~~~~~
../../gcc/c-common.c: In function 'warn_for_sign_compare':
../../gcc/c-common.c:8387:44: warning: left shift of negative value [-Wshift-negative-value]
               mask = (~ (HOST_WIDE_INT) 0) << bits;
                                            ^~
In file included from ../../gcc/c-common.c:23:
../../gcc/c-common.c: In function 'record_types_used_by_current_var_decl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/c-common.c:8418:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (decl && DECL_P (decl) && TREE_STATIC (decl));
   ^~~~~~~~~~
../../gcc/c-common.c: In function 'conversion_warning':
../../gcc/c-common.c:1607:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       {
       ^
../../gcc/c-common.c:1626:5: note: here
     default: /* 'expr' is not a constant.  */
     ^~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/bb-reorder.c -o bb-reorder.o
In file included from ../../gcc/function.h:25,
                 from ../../gcc/basic-block.h:31,
                 from ../../gcc/regs.h:28,
                 from ../../gcc/bb-reorder.c:73:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/bb-reorder.c:69:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/regs.h:28,
                 from ../../gcc/bb-reorder.c:73:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/bb-reorder.c:69:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/bb-reorder.c: In function 'find_traces_1_round':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bb-reorder.c:500:8: note: in expansion of macro 'gcc_assert'
        gcc_assert (!(e->flags & EDGE_FAKE));
        ^~~~~~~~~~
../../gcc/bb-reorder.c: In function 'copy_bb':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bb-reorder.c:766:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (e->dest == new_bb);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bb-reorder.c:767:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!e->dest->il.rtl->visited);
   ^~~~~~~~~~
../../gcc/bb-reorder.c: In function 'connect_traces':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bb-reorder.c:937:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (two_passes && current_pass == 1);
    ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bb-reorder.c:150:18: note: in expansion of macro 'gcc_assert'
 #define FREE(P) (gcc_assert (P), free (P), P = 0)
                  ^~~~~~~~~~
../../gcc/bb-reorder.c:1153:3: note: in expansion of macro 'FREE'
   FREE (connected);
   ^~~~
../../gcc/bb-reorder.c: In function 'add_labels_and_missing_jumps':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bb-reorder.c:1303:9: note: in expansion of macro 'gcc_assert'
         gcc_assert (single_succ_p (src));
         ^~~~~~~~~~
../../gcc/bb-reorder.c: In function 'fix_crossing_conditional_branches':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bb-reorder.c:1647:9: note: in expansion of macro 'gcc_assert'
         gcc_assert (HAVE_return
         ^~~~~~~~~~
../../gcc/bb-reorder.c: In function 'fix_crossing_unconditional_branches':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bb-reorder.c:1722:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (!any_condjump_p (last_insn));
    ^~~~~~~~~~
../../gcc/bb-reorder.c: In function 'verify_hot_cold_block_grouping':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bb-reorder.c:1891:3: note: in expansion of macro 'gcc_assert'
   gcc_assert(!err);
   ^~~~~~~~~~
../../gcc/bb-reorder.c: In function 'reorder_basic_blocks':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bb-reorder.c:1904:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (current_ir_type () == IR_RTL_CFGLAYOUT);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bb-reorder.c:150:18: note: in expansion of macro 'gcc_assert'
 #define FREE(P) (gcc_assert (P), free (P), P = 0)
                  ^~~~~~~~~~
../../gcc/bb-reorder.c:1933:3: note: in expansion of macro 'FREE'
   FREE (traces);
   ^~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bb-reorder.c:150:18: note: in expansion of macro 'gcc_assert'
 #define FREE(P) (gcc_assert (P), free (P), P = 0)
                  ^~~~~~~~~~
../../gcc/bb-reorder.c:1934:3: note: in expansion of macro 'FREE'
   FREE (bbd);
   ^~~~
../../gcc/bb-reorder.c: At top level:
../../gcc/bb-reorder.c:2102:3: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   RTL_PASS,
   ^~~~~~~~
In file included from ../../gcc/bb-reorder.c:86:
../../gcc/tree-pass.h:103:5: note: enum constant defined here
     RTL_PASS,
     ^~~~~~~~
../../gcc/bb-reorder.c:2255:3: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   RTL_PASS,
   ^~~~~~~~
In file included from ../../gcc/bb-reorder.c:86:
../../gcc/tree-pass.h:103:5: note: enum constant defined here
     RTL_PASS,
     ^~~~~~~~
../../gcc/bb-reorder.c:2295:3: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   RTL_PASS,
   ^~~~~~~~
In file included from ../../gcc/bb-reorder.c:86:
../../gcc/tree-pass.h:103:5: note: enum constant defined here
     RTL_PASS,
     ^~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/bitmap.c -o bitmap.o
In file included from ../../gcc/bitmap.c:22:
../../gcc/bitmap.c: In function 'bitmap_obstack_release':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:336:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (bitmap_default_obstack_depth > 0);
    ^~~~~~~~~~
../../gcc/bitmap.c: In function 'bitmap_elt_insert_after':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:501:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (head->current);
       ^~~~~~~~~~
../../gcc/bitmap.c: In function 'bitmap_first_set_bit':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:770:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (elt);
   ^~~~~~~~~~
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/bitmap.c:778:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:783:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (sizeof(long) == sizeof (word));
   ^~~~~~~~~~
../../gcc/bitmap.c: In function 'bitmap_and':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:821:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (dst != a && dst != b);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:864:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!dst->current == !dst->first);
   ^~~~~~~~~~
../../gcc/bitmap.c: In function 'bitmap_and_into':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:912:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!a->current == !a->first);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:913:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!a->current || a->indx == a->current->indx);
   ^~~~~~~~~~
../../gcc/bitmap.c: In function 'bitmap_and_compl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:962:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (dst != a && dst != b);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1056:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!dst->current == !dst->first);
   ^~~~~~~~~~
../../gcc/bitmap.c: In function 'bitmap_and_compl_into':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1112:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!a->current == !a->first);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1113:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!a->current || a->indx == a->current->indx);
   ^~~~~~~~~~
../../gcc/bitmap.c: In function 'bitmap_set_range':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1144:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (elt->indx == first_index);
   ^~~~~~~~~~
../../gcc/bitmap.c: In function 'bitmap_compl_and_into':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1353:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (a != b);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1407:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!a->current == !a->first);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1408:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!a->current || a->indx == a->current->indx);
   ^~~~~~~~~~
../../gcc/bitmap.c: In function 'bitmap_elt_ior':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1422:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (a_elt || b_elt);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1465:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (src);
       ^~~~~~~~~~
../../gcc/bitmap.c: In function 'bitmap_ior':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1484:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (dst != a && dst != b);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1513:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!dst->current == !dst->first);
   ^~~~~~~~~~
../../gcc/bitmap.c: In function 'bitmap_ior_into':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1552:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!a->current == !a->first);
   ^~~~~~~~~~
../../gcc/bitmap.c: In function 'bitmap_xor':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1568:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (dst != a && dst != b);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1630:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!dst->current == !dst->first);
   ^~~~~~~~~~
../../gcc/bitmap.c: In function 'bitmap_xor_into':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1687:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!a->current == !a->first);
   ^~~~~~~~~~
../../gcc/bitmap.c: In function 'bitmap_ior_and_compl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1786:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (dst != a && dst != b && dst != kill);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bitmap.c:1869:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!dst->current == !dst->first);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/bt-load.c -o bt-load.o
In file included from ../../gcc/function.h:25,
                 from ../../gcc/basic-block.h:31,
                 from ../../gcc/regs.h:28,
                 from ../../gcc/bt-load.c:27:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/bt-load.c:22:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/regs.h:28,
                 from ../../gcc/bt-load.c:27:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/bt-load.c:22:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/bt-load.c: In function 'insn_sets_btr_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bt-load.c:241:4: note: in expansion of macro 'gcc_assert'
    gcc_assert (!btr_referenced_p (src, NULL));
    ^~~~~~~~~~
../../gcc/bt-load.c: In function 'augment_live_range':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bt-load.c:922:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (dominated_by_p (CDI_DOMINATORS, head_bb, new_bb));
       ^~~~~~~~~~
../../gcc/bt-load.c: In function 'move_btr_def':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/bt-load.c:1189:2: note: in expansion of macro 'gcc_assert'
  gcc_assert (insp != BB_HEAD (b));
  ^~~~~~~~~~
../../gcc/bt-load.c: In function 'branch_target_load_optimize':
../../gcc/bt-load.c:1461:26: warning: enum conversion from 'int' to 'enum reg_class' in initialization is invalid in C++ [-Wc++-compat]
   enum reg_class klass = targetm.branch_target_register_class ();
                          ^~~~~~~
../../gcc/bt-load.c: At top level:
../../gcc/bt-load.c:1509:3: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   RTL_PASS,
   ^~~~~~~~
In file included from ../../gcc/bt-load.c:38:
../../gcc/tree-pass.h:103:5: note: enum constant defined here
     RTL_PASS,
     ^~~~~~~~
../../gcc/bt-load.c:1559:3: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   RTL_PASS,
   ^~~~~~~~
In file included from ../../gcc/bt-load.c:38:
../../gcc/tree-pass.h:103:5: note: enum constant defined here
     RTL_PASS,
     ^~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/caller-save.c -o caller-save.o
In file included from ../../gcc/function.h:25,
                 from ../../gcc/basic-block.h:31,
                 from ../../gcc/regs.h:28,
                 from ../../gcc/caller-save.c:27:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/caller-save.c:23:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/regs.h:28,
                 from ../../gcc/caller-save.c:27:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/caller-save.c:23:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/caller-save.c: In function 'reg_save_code':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/caller-save.c:174:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (cached_reg_save_code[reg][mode]);
   ^~~~~~~~~~
../../gcc/caller-save.c: In function 'init_caller_save':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/caller-save.c:248:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < FIRST_PSEUDO_REGISTER);
   ^~~~~~~~~~
../../gcc/caller-save.c: In function 'setup_save_areas':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/caller-save.c:559:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (hard_reg_map[regno] != NULL);
   ^~~~~~~~~~
../../gcc/caller-save.c: In function 'save_call_clobbered_regs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/caller-save.c:771:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (!chain->is_caller_save_insn);
       ^~~~~~~~~~
../../gcc/caller-save.c: In function 'insert_restore':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/caller-save.c:1040:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (regno_save_mem[regno][1]);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/caller-save.c:1081:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (MIN (MAX_SUPPORTED_STACK_ALIGNMENT,
   ^~~~~~~~~~
../../gcc/caller-save.c: In function 'insert_save':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/caller-save.c:1122:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (regno_save_mem[regno][1]);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/caller-save.c:1162:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (MIN (MAX_SUPPORTED_STACK_ALIGNMENT,
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/cfgbuild.c -o cfgbuild.o
In file included from ../../gcc/cfgbuild.c:37:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/cfgbuild.c:34:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/cfgbuild.c:40:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/cfgbuild.c:34:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/cfgbuild.c: In function 'inside_basic_block_p':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/cfgbuild.c:84:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/cfgbuild.c: In function 'control_flow_insn_p':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/cfgbuild.c:137:7: note: in expansion of macro 'gcc_unreachable'
       gcc_unreachable ();
       ^~~~~~~~~~~~~~~
../../gcc/cfgbuild.c: In function 'make_label_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfgbuild.c:189:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (LABEL_P (label));
   ^~~~~~~~~~
../../gcc/cfgbuild.c: In function 'make_edges':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfgbuild.c:355:8: note: in expansion of macro 'gcc_assert'
        gcc_assert (JUMP_LABEL (insn));
        ^~~~~~~~~~
../../gcc/cfgbuild.c: In function 'find_basic_blocks_1':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/cfgbuild.c:493:4: note: in expansion of macro 'gcc_unreachable'
    gcc_unreachable ();
    ^~~~~~~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfgbuild.c:502:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (last_basic_block == n_basic_blocks);
   ^~~~~~~~~~
../../gcc/cfgbuild.c: In function 'find_basic_blocks':
../../gcc/cfgbuild.c:553:20: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   profile_status = PROFILE_ABSENT;
                    ^~~~~~~~~~~~~~
In file included from ../../gcc/cfgbuild.c:40:
../../gcc/basic-block.h:396:5: note: enum constant defined here
     PROFILE_ABSENT,
     ^~~~~~~~~~~~~~
In file included from ../../gcc/cfgbuild.c:34:
../../gcc/cfgbuild.c: In function 'mark_tablejump_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfgbuild.c:577:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (LABEL_P (label));
   ^~~~~~~~~~
../../gcc/cfgbuild.c: In function 'find_many_sub_basic_blocks':
../../gcc/cfgbuild.c:800:25: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (profile_status != PROFILE_ABSENT)
                         ^~~~~~~~~~~~~~
In file included from ../../gcc/cfgbuild.c:40:
../../gcc/basic-block.h:396:5: note: enum constant defined here
     PROFILE_ABSENT,
     ^~~~~~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/cfganal.c -o cfganal.o
In file included from ../../gcc/function.h:25,
                 from ../../gcc/basic-block.h:31,
                 from ../../gcc/cfganal.c:30:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/cfganal.c:24:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/cfganal.c:30:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/cfganal.c:24:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/cfganal.c: In function 'dfs_find_deadend':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/cfganal.c:787:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/cfganal.c: In function 'inverted_post_order_compute':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfganal.c:907:21: note: in expansion of macro 'gcc_assert'
                     gcc_assert (be != NULL);
                     ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfganal.c:920:11: note: in expansion of macro 'gcc_assert'
           gcc_assert (be != NULL);
           ^~~~~~~~~~
../../gcc/cfganal.c: In function 'pre_and_rev_post_order_compute':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfganal.c:1040:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (pre_order_num == n_basic_blocks);
       ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfganal.c:1045:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (pre_order_num == n_basic_blocks - NUM_FIXED_BLOCKS);
     ^~~~~~~~~~
../../gcc/cfganal.c: In function 'dfs_enumerate_from':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfganal.c:1207:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (tv != rslt_max);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfganal.c:1217:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (tv != rslt_max);
   ^~~~~~~~~~
../../gcc/cfganal.c: In function 'compute_idf':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfganal.c:1340:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (bb_index < (unsigned) last_basic_block);
       ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/cfg.c -o cfg.o
In file included from ../../gcc/cfg.c:52:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/cfg.c:49:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/regs.h:28,
                 from ../../gcc/cfg.c:55:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/cfg.c:49:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'set_bb_seq':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:238:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_addresses_taken':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1274:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_def_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1296:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_use_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1317:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vuse_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1338:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vdef_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1359:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_expr_code':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gimple.h:1413:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1483:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (s) >= GIMPLE_OMP_ATOMIC_LOAD
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_set_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1495:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (subcode < (1 << 16));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1609:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1623:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1635:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (gs) && i < gimple_num_ops (gs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1687:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1725:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_val (rhs));
     ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1727:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_operand (rhs));
     ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs2':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1767:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_val (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1882:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!lhs || is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fn':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1917:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (fn));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1928:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (decl) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1943:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (TREE_OPERAND (addr, 0)) == FUNCTION_DECL);
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_return_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1959:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (POINTER_TYPE_P (type));
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1962:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (type) == FUNCTION_TYPE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_chain':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1996:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (chain == NULL
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_num_args':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2011:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops >= 3);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2043:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (arg));
   ^~~~~~~~~~
In file included from ../../gcc/tree-flow.h:29,
                 from ../../gcc/cfg.c:70:
../../gcc/gimple.h: In function 'gimple_cond_code':
../../gcc/gimple.h:2219:20: warning: enum conversion from 'short unsigned int' to 'enum tree_code' in return is invalid in C++ [-Wc++-compat]
   return gs->gsbase.subcode;
          ~~~~~~~~~~^~~~~~~~
In file included from ../../gcc/cfg.c:49:
../../gcc/gimple.h: In function 'gimple_cond_set_code':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2229:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (code) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2260:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_rhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2292:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_true_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2315:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_false_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2327:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_label_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2458:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_goto_set_dest':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2479:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (dest));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_bind_set_block':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2575:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (block == NULL_TREE || TREE_CODE (block) == BLOCK);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2616:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2626:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2637:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2638:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (in_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2649:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2659:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2670:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2671:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (out_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2682:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2693:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2694:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (clobber_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_kind':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2909:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (kind == GIMPLE_TRY_CATCH || kind == GIMPLE_TRY_FINALLY);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2920:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (gs) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2951:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (g) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3078:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.capacity);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3089:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.nargs);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_num_labels':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3120:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops > 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3161:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (SSA_VAR_P (index) || CONSTANT_CLASS_P (index));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3173:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3183:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3184:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (label == NULL_TREE || TREE_CODE (label) == CASE_LABEL_EXPR);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3298:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3309:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3320:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3331:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3342:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3353:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3364:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3375:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3386:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3397:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3408:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3419:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3921:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (cond) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3922:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3933:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4092:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4102:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_set_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4113:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4114:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (retval == NULL_TREE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cdt_set_new_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4178:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (TREE_CODE (new_type)) == tcc_type);
   ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_first_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:430:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_next_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:443:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_aliases_computed_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:42:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_addressable_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:56:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_call_clobbered_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:65:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_call_used_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:74:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_global_var':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:91:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_nonlocal_all':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:100:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'var_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:201:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (ann->common.type == VAR_ANN);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'function_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:220:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (t);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:221:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (t) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:222:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!t->base.ann
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'get_function_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:234:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!var->base.ann || var->base.ann->common.type == FUNCTION_ANN);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'relink_imm_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:362:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (*(old->use) == *(node->use));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'first_readonly_imm_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:399:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (var) == SSA_NAME);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'phi_nodes':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:534:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'set_phi_nodes':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:547:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'phi_arg_index_from_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:568:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (phi) == GIMPLE_PHI);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'memory_partition':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:646:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!is_gimple_reg (sym));
   ^~~~~~~~~~
In file included from ../../gcc/tree-flow.h:1178,
                 from ../../gcc/cfg.c:70:
../../gcc/tree-flow-inline.h: In function 'mark_call_clobbered':
../../gcc/tree-flow-inline.h:691:30: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat]
   var_ann (var)->escape_mask |= escape_type;
                              ^~
../../gcc/tree-flow-inline.h: In function 'clear_call_clobbered':
../../gcc/tree-flow-inline.h:701:20: warning: enum conversion in assignment is invalid in C++ [-Wc++-compat]
   ann->escape_mask = 0;
                    ^
In file included from ../../gcc/cfg.c:49:
../../gcc/tree-flow-inline.h: In function 'op_iter_init_use':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:903:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & SSA_OP_ALL_DEFS) == 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_def':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:914:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & SSA_OP_ALL_USES) == 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_next_mustdef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:962:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (VUSE_VECT_NUM_ELEM (*vp) == 1);
       ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_vdef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:975:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (stmt) != GIMPLE_PHI);
   ^~~~~~~~~~
In file included from ../../gcc/tree-flow.h:1178,
                 from ../../gcc/cfg.c:70:
../../gcc/tree-flow-inline.h: In function 'num_ssa_operands':
../../gcc/tree-flow-inline.h:1055:8: warning: variable 't' set but not used [-Wunused-but-set-variable]
   tree t;
        ^
In file included from ../../gcc/cfg.c:49:
../../gcc/tree-flow-inline.h: In function 'op_iter_init_phiuse':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1147:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & (SSA_OP_USE | SSA_OP_VIRTUAL_USES)) != 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'op_iter_init_phidef':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1176:3: note: in expansion of macro 'gcc_assert'
   gcc_assert ((flags & (SSA_OP_DEF | SSA_OP_VIRTUAL_DEFS)) != 0);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'move_use_after_head':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1221:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (USE_FROM_PTR (use_p) == USE_FROM_PTR (head));
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'first_imm_use_stmt':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1278:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (var) == SSA_NAME);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'array_ref_contains_indirect_ref':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1369:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (ref) == ARRAY_REF);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'ref_contains_array_ref':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:1384:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (handled_component_p (ref));
   ^~~~~~~~~~
../../gcc/cfg.c: In function 'clear_edges':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:133:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!n_edges);
   ^~~~~~~~~~
../../gcc/cfg.c: In function 'compact_blocks':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:188:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i == n_basic_blocks);
       ^~~~~~~~~~
../../gcc/cfg.c: In function 'disconnect_src':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/cfg.c:252:3: note: in expansion of macro 'gcc_unreachable'
   gcc_unreachable ();
   ^~~~~~~~~~~~~~~
../../gcc/cfg.c: In function 'check_bb_profile':
../../gcc/cfg.c:453:25: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   if (profile_status == PROFILE_ABSENT)
                         ^~~~~~~~~~~~~~
In file included from ../../gcc/regs.h:28,
                 from ../../gcc/cfg.c:55:
../../gcc/basic-block.h:396:5: note: enum constant defined here
     PROFILE_ABSENT,
     ^~~~~~~~~~~~~~
In file included from ../../gcc/cfg.c:49:
../../gcc/cfg.c: In function 'alloc_aux_for_block':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!bb->aux && first_block_aux_obj);
   ^~~~~~~~~~
../../gcc/cfg.c: In function 'alloc_aux_for_blocks':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:761:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (!first_block_aux_obj);
     ^~~~~~~~~~
../../gcc/cfg.c: In function 'free_aux_for_blocks':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:790:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (first_block_aux_obj);
   ^~~~~~~~~~
../../gcc/cfg.c: In function 'alloc_aux_for_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:804:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!e->aux && first_edge_aux_obj);
   ^~~~~~~~~~
../../gcc/cfg.c: In function 'alloc_aux_for_edges':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:824:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (!first_edge_aux_obj);
     ^~~~~~~~~~
../../gcc/cfg.c: In function 'free_aux_for_edges':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:864:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (first_edge_aux_obj);
   ^~~~~~~~~~
../../gcc/cfg.c: In function 'update_bb_profile_for_threading':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:1016:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (bb == taken_edge->src);
   ^~~~~~~~~~
../../gcc/cfg.c: In function 'scale_bbs_frequencies_gcov_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:1079:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fraction >= 0);
   ^~~~~~~~~~
../../gcc/cfg.c: In function 'initialize_original_copy_tables':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:1151:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!original_copy_bb_pool);
   ^~~~~~~~~~
../../gcc/cfg.c: In function 'free_original_copy_tables':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:1166:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (original_copy_bb_pool);
   ^~~~~~~~~~
../../gcc/cfg.c: In function 'get_bb_original':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:1237:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (original_copy_bb_pool);
   ^~~~~~~~~~
../../gcc/cfg.c: In function 'get_bb_copy':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:1262:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (original_copy_bb_pool);
   ^~~~~~~~~~
../../gcc/cfg.c: In function 'get_loop_copy':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfg.c:1292:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (original_copy_bb_pool);
   ^~~~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/cfgcleanup.c -o cfgcleanup.o
In file included from ../../gcc/function.h:25,
                 from ../../gcc/basic-block.h:31,
                 from ../../gcc/regs.h:28,
                 from ../../gcc/cfgcleanup.c:40:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/cfgcleanup.c:35:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/regs.h:28,
                 from ../../gcc/cfgcleanup.c:40:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/cfgcleanup.c:35:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/cfgcleanup.c: In function 'try_forward_edges':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfgcleanup.c:533:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (nthreaded_edges < n_basic_blocks - NUM_FIXED_BLOCKS);
     ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfgcleanup.c:600:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (n < nthreaded_edges);
     ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfgcleanup.c:602:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (t->src == first);
     ^~~~~~~~~~
../../gcc/cfgcleanup.c: In function 'merge_blocks_move_predecessor_nojumps':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cfgcleanup.c:667:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (BARRIER_P (barrier));
   ^~~~~~~~~~
../../gcc/cfgcleanup.c: At top level:
../../gcc/cfgcleanup.c:2211:3: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   RTL_PASS,
   ^~~~~~~~
In file included from ../../gcc/cfgcleanup.c:53:
../../gcc/tree-pass.h:103:5: note: enum constant defined here
     RTL_PASS,
     ^~~~~~~~
../../gcc/cfgcleanup.c:2243:3: warning: enum constant defined in struct or union is not visible in C++ [-Wc++-compat]
   RTL_PASS,
   ^~~~~~~~
In file included from ../../gcc/cfgcleanup.c:53:
../../gcc/tree-pass.h:103:5: note: enum constant defined here
     RTL_PASS,
     ^~~~~~~~
make[2]: Leaving directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
make[2]: Entering directory '/tmp/B.ktfkw0/BUILD/nacl-gcc-4.4.3-git3960379/obj-x86_64-nacl/gcc'
x86_64-pld-linux-gcc -c  -O2 -fwrapv -pipe -Wformat -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -march=x86-64 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -D_FILE_OFFSET_BITS=64 -fgnu89-inline -Dinhibit_libc -D__gthr_posix_h -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include  -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -Iyes/include    ../../gcc/cfghooks.c -o cfghooks.o
In file included from ../../gcc/cfghooks.c:26:
../../gcc/tree.h:3039:11: warning: identifier 'thread_local' conflicts with C++ keyword [-Wc++-compat]
  unsigned thread_local:1;
           ^~~~~~~~~~~~
In file included from ../../gcc/cfghooks.c:23:
../../gcc/tree.h: In function 'function_args_iter_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree.h:4654:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->next != NULL_TREE);
   ^~~~~~~~~~
In file included from ../../gcc/basic-block.h:31,
                 from ../../gcc/cfghooks.c:28:
../../gcc/function.h: At top level:
../../gcc/function.h:140:34: warning: using 'call_site_record' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct call_site_record *call_site_record;
                                  ^~~~~~~~~~~~~~~~
../../gcc/function.h:140:16: note: originally defined here
 typedef struct call_site_record *call_site_record;
                ^~~~~~~~~~~~~~~~
../../gcc/function.h:183:30: warning: using 'ipa_opt_pass' as both a typedef and a tag is invalid in C++ [-Wc++-compat]
 typedef struct ipa_opt_pass *ipa_opt_pass;
                              ^~~~~~~~~~~~
../../gcc/function.h:182:8: note: originally defined here
 struct ipa_opt_pass;
        ^~~~~~~~~~~~
In file included from ../../gcc/cfghooks.c:23:
../../gcc/basic-block.h: In function 'single_succ_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:648:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_succ_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'single_pred_edge':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:658:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (single_pred_p (bb));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_container':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:690:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i.container);
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_next':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:741:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index < EDGE_COUNT (ei_container (*i)));
   ^~~~~~~~~~
../../gcc/basic-block.h: In function 'ei_prev':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/basic-block.h:749:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i->index > 0);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'set_bb_seq':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:238:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!(bb->flags & BB_RTL));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_addresses_taken':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1274:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_def_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1296:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_use_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1317:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vuse_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1338:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_vdef_ops':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1359:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_mem_ops (g));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_expr_code':
../../gcc/system.h:585:61: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
 #define gcc_unreachable() (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
                                                             ^~~~~~~~~~~~
../../gcc/gimple.h:1413:5: note: in expansion of macro 'gcc_unreachable'
     gcc_unreachable ();
     ^~~~~~~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1483:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_code (s) >= GIMPLE_OMP_ATOMIC_LOAD
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_set_subcode':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1495:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (subcode < (1 << 16));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1609:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1623:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (i < gimple_num_ops (gs));
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_set_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1635:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_has_ops (gs) && i < gimple_num_ops (gs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1687:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs1':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1725:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_val (rhs));
     ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1727:5: note: in expansion of macro 'gcc_assert'
     gcc_assert (is_gimple_operand (rhs));
     ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_assign_set_rhs2':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1767:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_val (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1882:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!lhs || is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fn':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1917:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (fn));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1928:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (decl) == FUNCTION_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_fndecl':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1943:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (TREE_OPERAND (addr, 0)) == FUNCTION_DECL);
       ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_return_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1959:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (POINTER_TYPE_P (type));
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1962:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (type) == FUNCTION_TYPE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_chain':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:1996:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (chain == NULL
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_num_args':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2011:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops >= 3);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_call_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2043:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (arg));
   ^~~~~~~~~~
In file included from ../../gcc/tree-flow.h:29,
                 from ../../gcc/cfghooks.c:29:
../../gcc/gimple.h: In function 'gimple_cond_code':
../../gcc/gimple.h:2219:20: warning: enum conversion from 'short unsigned int' to 'enum tree_code' in return is invalid in C++ [-Wc++-compat]
   return gs->gsbase.subcode;
          ~~~~~~~~~~^~~~~~~~
In file included from ../../gcc/cfghooks.c:23:
../../gcc/gimple.h: In function 'gimple_cond_set_code':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2229:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (code) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_lhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2260:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (lhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_rhs':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2292:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (rhs));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_true_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2315:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cond_set_false_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2327:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (!label || TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_label_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2458:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (label) == LABEL_DECL);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_goto_set_dest':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2479:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (is_gimple_operand (dest));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_bind_set_block':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2575:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (block == NULL_TREE || TREE_CODE (block) == BLOCK);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2616:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_input_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2626:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_input_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2637:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.ni);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2638:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (in_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2649:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_output_op_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2659:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_output_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2670:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.no);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2671:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (out_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2682:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_asm_set_clobber_op':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2693:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_asm.nc);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2694:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE (clobber_op) == TREE_LIST);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_kind':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2909:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (kind == GIMPLE_TRY_CATCH || kind == GIMPLE_TRY_FINALLY);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2920:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (gs) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_try_set_catch_is_cleanup':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:2951:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_try_kind (g) == GIMPLE_TRY_CATCH);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3078:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.capacity);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_phi_set_arg':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3089:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (index <= gs->gimple_phi.nargs);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_num_labels':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3120:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (num_ops > 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3161:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (SSA_VAR_P (index) || CONSTANT_CLASS_P (index));
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3173:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_switch_set_label':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3183:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) > index + 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3184:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (label == NULL_TREE || TREE_CODE (label) == CASE_LABEL_EXPR);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3298:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_index_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3309:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_index':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3320:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3331:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_initial_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3342:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_initial':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3353:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3364:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_final_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3375:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_final':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3386:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3397:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_incr_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3408:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_incr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3419:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_set_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3921:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (cond) == tcc_comparison);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3922:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_omp_for_cond':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:3933:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (i < gs->gimple_omp_for.collapse);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval_ptr':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4092:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4102:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_return_set_retval':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4113:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (gimple_num_ops (gs) == 1);
   ^~~~~~~~~~
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4114:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (retval == NULL_TREE
   ^~~~~~~~~~
../../gcc/gimple.h: In function 'gimple_cdt_set_new_type':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/gimple.h:4178:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (TREE_CODE_CLASS (TREE_CODE (new_type)) == tcc_type);
   ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_first_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:430:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/cgraph.h: In function 'varpool_next_static_initializer':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/cgraph.h:443:7: note: in expansion of macro 'gcc_assert'
       gcc_assert (TREE_CODE (node->decl) == VAR_DECL);
       ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_aliases_computed_p':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:42:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_addressable_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:56:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_call_clobbered_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:65:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_call_used_vars':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:74:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_global_var':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:91:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'gimple_nonlocal_all':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:100:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (fun && fun->gimple_df);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'var_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:201:3: note: in expansion of macro 'gcc_assert'
   gcc_assert (ann->common.type == VAR_ANN);
   ^~~~~~~~~~
../../gcc/tree-flow-inline.h: In function 'function_ann':
../../gcc/system.h:577:55: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
                                                       ^~~~~~~~~~~~
../../gcc/tree-flow-inline.h:220:3: not