=> Bootstrap dependency digest>=20010302: found digest-20160304 => Checksum SHA1 OK for gcc-4.9.4.tar.bz2 => Checksum RMD160 OK for gcc-4.9.4.tar.bz2 => Checksum SHA512 OK for gcc-4.9.4.tar.bz2 ===> Installing dependencies for gcc49-4.9.4nb8 ========================================================================== The supported build options for gcc49 are: always-libgcc gcc-c++ gcc-fortran gcc-go gcc-inplace-math gcc-java gcc-objc gcc-objc++ nls The currently selected options are: always-libgcc gcc-c++ gcc-fortran gcc-objc gcc-objc++ You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.gcc49 (not defined) ========================================================================== => Tool dependency nbpatch-[0-9]*: found nbpatch-20151107 => Tool dependency perl>=5.8.0: found perl-5.30.0nb1 => Tool dependency checkperms>=1.1: found checkperms-1.11nb1 => Build dependency cwrappers>=20150314: found cwrappers-20170112 => Full dependency gmp>=5.0.1: found gmp-6.1.2 => Full dependency mpcomplex>=1.0.3nb1: found mpcomplex-1.1.0 => Full dependency mpfr>=4.0.0: found mpfr-4.0.1 ===> Overriding tools for gcc49-4.9.4nb8 ===> Extracting for gcc49-4.9.4nb8 ===> Patching for gcc49-4.9.4nb8 => Applying pkgsrc patches for gcc49-4.9.4nb8 => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-contrib_make__sunver.pl => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-contrib_make__sunver.pl Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-contrib_make__sunver.pl,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Find /usr/bin/elfdump on SmartOS. | |--- contrib/make_sunver.pl.orig 2013-02-27 09:15:35.000000000 +0000 |+++ contrib/make_sunver.pl -------------------------- Patching file contrib/make_sunver.pl using Plan A... Hunk #1 succeeded at 55. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_Makefile.in => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_Makefile.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_Makefile.in,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Add this GCC libdir to rpath. | |--- gcc/Makefile.in.orig 2014-04-15 08:04:17.000000000 +0000 |+++ gcc/Makefile.in -------------------------- Patching file gcc/Makefile.in using Plan A... Hunk #1 succeeded at 1930. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config.gcc => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config.gcc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_config.gcc,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |* Add t-crtstuff to tmake_file on NetBSD. |* Add netbsd-stdint.h to tm_file on NetBSD. |* wrap the system stdint.h on NetBSD. |* Add DragonFly support. | |--- gcc/config.gcc.orig 2014-06-16 08:15:35.000000000 +0000 |+++ gcc/config.gcc -------------------------- Patching file gcc/config.gcc using Plan A... Hunk #1 succeeded at 687. Hunk #2 succeeded at 763. Hunk #3 succeeded at 1378 (offset 5 lines). Hunk #4 succeeded at 1393 (offset 5 lines). Hunk #5 succeeded at 4150 (offset 11 lines). done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config.host => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config.host Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_config.host,v 1.1 2015/08/05 20:17:51 martin Exp $ | |Add host hooks for NetBSD - needed for working precompiled headers. |http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58397 | |--- gcc/config.host.orig 2013-01-10 21:38:27.000000000 +0100 |+++ gcc/config.host 2013-09-10 20:25:36.000000000 +0200 -------------------------- Patching file gcc/config.host using Plan A... Hunk #1 succeeded at 271. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_dragonfly-stdint.h => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_dragonfly-stdint.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_config_dragonfly-stdint.h,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- gcc/config/dragonfly-stdint.h.orig 2014-09-04 10:04:26.882998028 +0000 |+++ gcc/config/dragonfly-stdint.h -------------------------- (Creating file gcc/config/dragonfly-stdint.h...) Patching file gcc/config/dragonfly-stdint.h using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_dragonfly.h => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_dragonfly.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_config_dragonfly.h,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- gcc/config/dragonfly.h.orig 2014-09-04 10:04:26.921134898 +0000 |+++ gcc/config/dragonfly.h -------------------------- (Creating file gcc/config/dragonfly.h...) Patching file gcc/config/dragonfly.h using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_dragonfly.opt => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_dragonfly.opt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_config_dragonfly.opt,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- gcc/config/dragonfly.opt.orig 2014-09-04 10:04:26.963474036 +0000 |+++ gcc/config/dragonfly.opt -------------------------- (Creating file gcc/config/dragonfly.opt...) Patching file gcc/config/dragonfly.opt using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_host-netbsd.c => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_host-netbsd.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_config_host-netbsd.c,v 1.1 2015/08/05 20:17:51 martin Exp $ | |Add host hooks for NetBSD - needed for working precompiled headers. |http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58397 | |--- /dev/null 2013-09-11 20:06:51.000000000 +0200 |+++ gcc/config/host-netbsd.c 2013-09-11 20:29:31.000000000 +0200 -------------------------- (Creating file gcc/config/host-netbsd.c...) Patching file gcc/config/host-netbsd.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_i386_dragonfly.h => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_i386_dragonfly.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_config_i386_dragonfly.h,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- gcc/config/i386/dragonfly.h.orig 2014-09-04 10:04:26.998076438 +0000 |+++ gcc/config/i386/dragonfly.h -------------------------- (Creating file gcc/config/i386/dragonfly.h...) Patching file gcc/config/i386/dragonfly.h using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_i386_i386.c => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_i386_i386.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_config_i386_i386.c,v 1.1 2017/07/28 23:41:51 maya Exp $ | |Incorrect codegen from rdseed intrinsic use (CVE-2017-11671) | |We should not expand call arguments in between flags reg setting and |flags reg using instructions, as it may expand with flags reg |clobbering insn (ADD in this case). | |Attached patch moves expansion out of the link. Also, change |zero-extension to non-flags reg clobbering sequence in case we perform |zero-extension with and. | |2017-03-25 Uros Bizjak | |--- gcc/config/i386/i386.c.orig 2016-08-01 16:03:41.000000000 +0000 |+++ gcc/config/i386/i386.c -------------------------- Patching file gcc/config/i386/i386.c using Plan A... Hunk #1 succeeded at 35540. Hunk #2 succeeded at 35547. Hunk #3 succeeded at 35559. Hunk #4 succeeded at 35604. Hunk #5 succeeded at 35611. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_netbsd-stdint.h => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_netbsd-stdint.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_config_netbsd-stdint.h,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Copy gcc/config/freebsd-stdint.h to gcc/config/netbsd-stdint.h. | |--- gcc/config/netbsd-stdint.h.orig 2014-09-04 10:04:27.042303825 +0000 |+++ gcc/config/netbsd-stdint.h -------------------------- (Creating file gcc/config/netbsd-stdint.h...) Patching file gcc/config/netbsd-stdint.h using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_netbsd.h => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_netbsd.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_config_netbsd.h,v 1.2 2017/05/28 01:42:03 maya Exp $ | |when using shared, link against libc. |always link against libgcc | |+++ gcc/config/netbsd.h -------------------------- Patching file gcc/config/netbsd.h using Plan A... Hunk #1 succeeded at 96. Hunk #2 succeeded at 110. Hunk #3 succeeded at 135. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_x-netbsd => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_config_x-netbsd Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_config_x-netbsd,v 1.1 2015/08/05 20:17:51 martin Exp $ | |Add host hooks for NetBSD - needed for working precompiled headers. |http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58397 | |--- /dev/null 2013-09-11 09:12:57.000000000 +0200 |+++ gcc/config/x-netbsd 2013-09-10 18:57:27.000000000 +0200 -------------------------- (Creating file gcc/config/x-netbsd...) Patching file gcc/config/x-netbsd using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_configure => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_configure,v 1.2 2017/07/10 15:55:40 maya Exp $ | |Add dl_iterate_phdr detection for FreeBSD and DragonFly. |Detection for NetBSD and OpenBSD is added but commented out in case this |error handling mechanism is activated for these platforms later. | |netbsd provides ssp in libc and doesn't build libssp, adjust ssp spec fragment |for it too | |--- gcc/configure.orig 2014-05-28 11:37:50.000000000 +0000 |+++ gcc/configure -------------------------- Patching file gcc/configure using Plan A... Hunk #1 succeeded at 27513. Hunk #2 succeeded at 27601. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_fortran_f95-lang.c => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_fortran_f95-lang.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_fortran_f95-lang.c,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |No NetBSD the 'cabs' and 'cabsf' functions are are __RENAME so that |thay have '__c99_' prefixes. | |--- gcc/fortran/f95-lang.c.orig 2014-06-30 16:35:48.000000000 +0000 |+++ gcc/fortran/f95-lang.c -------------------------- Patching file gcc/fortran/f95-lang.c using Plan A... Hunk #1 succeeded at 740. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_ggc-common.c => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_ggc-common.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_ggc-common.c,v 1.1 2015/08/05 20:17:51 martin Exp $ | |When failing a PCH read-in, restore some globals to allow the generic |error reporting to work in pre-PCH context. | |Patch submitted upstream in http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58381 | |--- gcc/ggc-common.c.orig 2013-03-05 16:51:48.000000000 +0100 |+++ gcc/ggc-common.c 2013-09-10 17:20:52.000000000 +0200 -------------------------- Patching file gcc/ggc-common.c using Plan A... Hunk #1 succeeded at 667 (offset 1 line). Hunk #2 succeeded at 680 (offset 1 line). done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_ginclude_stddef.h => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_ginclude_stddef.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_ginclude_stddef.h,v 1.2 2019/08/06 06:16:15 maya Exp $ | |Avoid relying on fragile include guard logic from ansi.h (it breaks again |on NetBSD 9.0). |Add DragonFly support. | |Both already upstreamed (GCC 9.0, GCC 5.x respectively). | |--- gcc/ginclude/stddef.h.orig 2019-08-06 05:51:50.808043034 +0000 |+++ gcc/ginclude/stddef.h -------------------------- Patching file gcc/ginclude/stddef.h using Plan A... Hunk #1 succeeded at 46. Hunk #2 succeeded at 54. Hunk #3 succeeded at 85. Hunk #4 succeeded at 131. Hunk #5 succeeded at 140. Hunk #6 succeeded at 199. Hunk #7 succeeded at 308. Hunk #8 succeeded at 357. Hunk #9 succeeded at 385. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_system.h => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_system.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_system.h,v 1.1 2014/09/10 12:20:00 joerg Exp $ | |--- gcc/system.h.orig 2013-04-29 18:37:29.000000000 +0000 |+++ gcc/system.h -------------------------- Patching file gcc/system.h using Plan A... Hunk #1 succeeded at 72. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_targhooks.c => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-gcc_targhooks.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-gcc_targhooks.c,v 1.1 2017/10/14 14:46:00 ryoon Exp $ | |* Port from NetBSD src | Fix __stack_chk_fail_local undefined reference error | from "gcc test.c -fstack-protector-all -fPIE". | |--- gcc/targhooks.c.orig 2014-03-03 21:51:58.000000000 +0000 |+++ gcc/targhooks.c -------------------------- Patching file gcc/targhooks.c using Plan A... Hunk #1 succeeded at 738. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-include_libiberty.h => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-include_libiberty.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-include_libiberty.h,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- include/libiberty.h.orig 2014-01-21 15:09:10.000000000 +0000 |+++ include/libiberty.h -------------------------- Patching file include/libiberty.h using Plan A... Hunk #1 succeeded at 106. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libcilkrts_runtime_os-unix.c => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libcilkrts_runtime_os-unix.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libcilkrts_runtime_os-unix.c,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Add NetBSD support. | |--- libcilkrts/runtime/os-unix.c.orig 2014-04-17 11:52:44.000000000 +0000 |+++ libcilkrts/runtime/os-unix.c -------------------------- Patching file libcilkrts/runtime/os-unix.c using Plan A... Hunk #1 succeeded at 54. Hunk #2 succeeded at 374. Hunk #3 succeeded at 398. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libcilkrts_runtime_signal_node.c => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libcilkrts_runtime_signal_node.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libcilkrts_runtime_signal_node.c,v 1.1 2014/11/28 11:47:01 bsiegert Exp $ | |Work around broken in glibc < 2.5. | |Corresponding Debian bug report: |https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=402318 | |--- libcilkrts/runtime/signal_node.c.orig 2014-10-20 00:37:57.000000000 +0200 |+++ libcilkrts/runtime/signal_node.c 2014-10-20 00:38:36.000000000 +0200 -------------------------- Patching file libcilkrts/runtime/signal_node.c using Plan A... Hunk #1 succeeded at 51. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgcc_config.host => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgcc_config.host Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libgcc_config.host,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- libgcc/config.host.orig 2014-03-27 15:40:31.000000000 +0000 |+++ libgcc/config.host -------------------------- Patching file libgcc/config.host using Plan A... Hunk #1 succeeded at 207. Hunk #2 succeeded at 307. Hunk #3 succeeded at 550. Hunk #4 succeeded at 1270 (offset -5 lines). done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgcc_config_i386_dragonfly-unwind.h => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgcc_config_i386_dragonfly-unwind.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libgcc_config_i386_dragonfly-unwind.h,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- libgcc/config/i386/dragonfly-unwind.h.orig 2014-09-04 10:04:27.455838710 +0000 |+++ libgcc/config/i386/dragonfly-unwind.h -------------------------- (Creating file libgcc/config/i386/dragonfly-unwind.h...) Patching file libgcc/config/i386/dragonfly-unwind.h using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgcc_config_t-slibgcc-darwin => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgcc_config_t-slibgcc-darwin Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libgcc_config_t-slibgcc-darwin,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |If we don't install libgcc_s.10.[45].dylib, our gcc links binaries |with *both* /usr/lib/libgcc_s.1.dylib and |${GCC_PREFIX}/lib/libgcc_s.1.dylib, which is certainly a bad thing. | |The problem was already reported to the upstream but it caught |seemingly no attention: |http://gcc.gnu.org/ml/gcc-help/2010-07/msg00164.html | |--- libgcc/config/t-slibgcc-darwin.orig 2011-11-02 10:49:46.000000000 +0000 |+++ libgcc/config/t-slibgcc-darwin -------------------------- Patching file libgcc/config/t-slibgcc-darwin using Plan A... Hunk #1 succeeded at 27. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgcc_crtstuff.c => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgcc_crtstuff.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libgcc_crtstuff.c,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Currently dl_iterate_phdr error handling is hardcoded for FreeBSD 7+ |Expand code to handle all BSDs even though detection is only active for |FreeBSD and DragonFly currently. | |--- libgcc/crtstuff.c.orig 2014-03-10 18:31:20.000000000 +0000 |+++ libgcc/crtstuff.c -------------------------- Patching file libgcc/crtstuff.c using Plan A... Hunk #1 succeeded at 79. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgcc_unwind-dw2-fde-dip.c => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgcc_unwind-dw2-fde-dip.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libgcc_unwind-dw2-fde-dip.c,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Add dl_iterate_phdr error handling support for all BSDs. The NetBSD and |OpenBSD code will not run until dl_iterate_phdr detection in the configure |script is uncommented. | |--- libgcc/unwind-dw2-fde-dip.c.orig 2014-01-02 22:25:22.000000000 +0000 |+++ libgcc/unwind-dw2-fde-dip.c -------------------------- Patching file libgcc/unwind-dw2-fde-dip.c using Plan A... Hunk #1 succeeded at 58. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgfortran_configure => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgfortran_configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libgfortran_configure,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |"#pragma weak" shouldn't be used on NetBSD. | |--- libgfortran/configure.orig 2014-07-16 10:06:03.000000000 +0000 |+++ libgfortran/configure -------------------------- Patching file libgfortran/configure using Plan A... Hunk #1 succeeded at 26355 (offset 15 lines). done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgo_Makefile.in => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgo_Makefile.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libgo_Makefile.in,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |proc.c will not compile with inline-functions (implied by -O3) |so add -fno-inline-functions to its cflags. | |--- libgo/Makefile.in.orig 2014-01-08 01:08:29.000000000 +0000 |+++ libgo/Makefile.in -------------------------- Patching file libgo/Makefile.in using Plan A... Hunk #1 succeeded at 3153. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgo_runtime_proc.c => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libgo_runtime_proc.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libgo_runtime_proc.c,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |SunOS libelf does not support largefile. | |--- libgo/runtime/proc.c.orig 2014-05-27 22:01:08.000000000 +0000 |+++ libgo/runtime/proc.c -------------------------- Patching file libgo/runtime/proc.c using Plan A... Hunk #1 succeeded at 11. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libiberty_Makefile.in => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libiberty_Makefile.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libiberty_Makefile.in,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Ensure we look for includes in our include directory first, otherwise |we may pick up an incompatible ansidecl.h, e.g. from binutils. | |--- libiberty/Makefile.in.orig 2013-06-01 00:20:49.000000000 +0000 |+++ libiberty/Makefile.in -------------------------- Patching file libiberty/Makefile.in using Plan A... Hunk #1 succeeded at 112. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libjava_Makefile.in => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libjava_Makefile.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libjava_Makefile.in,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Tell libtool the fact that libjvm.so is a module to be opened with |dlopen(3). This is actually needed on Mach-O systems like Darwin. | |--- libjava/Makefile.in.orig 2014-07-16 10:06:03.000000000 +0000 |+++ libjava/Makefile.in -------------------------- Patching file libjava/Makefile.in using Plan A... Hunk #1 succeeded at 1134. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libjava_boehm.cc => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libjava_boehm.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libjava_boehm.cc,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Disable GC_register_my_thread and GC_unregister_my_thread on NetBSD as |the version of boehm-gc bundled with gcc does not support NetBSD threads. | |--- libjava/boehm.cc.orig 2007-10-22 21:24:35.000000000 +0000 |+++ libjava/boehm.cc -------------------------- Patching file libjava/boehm.cc using Plan A... Hunk #1 succeeded at 747. Hunk #2 succeeded at 756. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libjava_configure => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libjava_configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libjava_configure,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Avoid a reference to the wrapped make in the pkgsrc work directory from |showing up in an installed file. |See: libjava/contrib/aotcompile.py.in | |--- libjava/configure.orig 2014-07-16 10:06:03.000000000 +0000 |+++ libjava/configure -------------------------- Patching file libjava/configure using Plan A... Hunk #1 succeeded at 24865. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libjava_contrib_rebuild-gcj-db.in => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libjava_contrib_rebuild-gcj-db.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libjava_contrib_rebuild-gcj-db.in,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |No need to use bash for this small script. | |Also -print0 is not portable to solaris and perhaps others. | |--- libjava/contrib/rebuild-gcj-db.in.orig 2008-07-02 13:17:54.000000000 +0000 |+++ libjava/contrib/rebuild-gcj-db.in -------------------------- Patching file libjava/contrib/rebuild-gcj-db.in using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 16. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_locale_dragonfly_c__locale.cc => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_locale_dragonfly_c__locale.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libstdc++-v3_config_locale_dragonfly_c__locale.cc,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- libstdc++-v3/config/locale/dragonfly/c_locale.cc.orig 2014-09-04 10:04:50.888905686 +0000 |+++ libstdc++-v3/config/locale/dragonfly/c_locale.cc -------------------------- (Creating file libstdc++-v3/config/locale/dragonfly/c_locale.cc...) Patching file libstdc++-v3/config/locale/dragonfly/c_locale.cc using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_locale_dragonfly_ctype__members.cc => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_locale_dragonfly_ctype__members.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libstdc++-v3_config_locale_dragonfly_ctype__members.cc,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- libstdc++-v3/config/locale/dragonfly/ctype_members.cc.orig 2014-09-04 10:04:50.938450582 +0000 |+++ libstdc++-v3/config/locale/dragonfly/ctype_members.cc -------------------------- (Creating file libstdc++-v3/config/locale/dragonfly/ctype_members.cc...) Patching file libstdc++-v3/config/locale/dragonfly/ctype_members.cc using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__base.h => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__base.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__base.h,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h.orig 2014-09-04 10:04:50.980991821 +0000 |+++ libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h -------------------------- (Creating file libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h...) Patching file libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__configure__char.cc => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__configure__char.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__configure__char.cc,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- libstdc++-v3/config/os/bsd/dragonfly/ctype_configure_char.cc.orig 2014-09-04 10:04:51.024501545 +0000 |+++ libstdc++-v3/config/os/bsd/dragonfly/ctype_configure_char.cc -------------------------- (Creating file libstdc++-v3/config/os/bsd/dragonfly/ctype_configure_char.cc...) Patching file libstdc++-v3/config/os/bsd/dragonfly/ctype_configure_char.cc using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__inline.h => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__inline.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libstdc++-v3_config_os_bsd_dragonfly_ctype__inline.h,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- libstdc++-v3/config/os/bsd/dragonfly/ctype_inline.h.orig 2014-09-04 10:04:51.067899081 +0000 |+++ libstdc++-v3/config/os/bsd/dragonfly/ctype_inline.h -------------------------- (Creating file libstdc++-v3/config/os/bsd/dragonfly/ctype_inline.h...) Patching file libstdc++-v3/config/os/bsd/dragonfly/ctype_inline.h using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_os__defines.h => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_os_bsd_dragonfly_os__defines.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libstdc++-v3_config_os_bsd_dragonfly_os__defines.h,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- libstdc++-v3/config/os/bsd/dragonfly/os_defines.h.orig 2014-09-04 10:04:51.114470897 +0000 |+++ libstdc++-v3/config/os/bsd/dragonfly/os_defines.h -------------------------- (Creating file libstdc++-v3/config/os/bsd/dragonfly/os_defines.h...) Patching file libstdc++-v3/config/os/bsd/dragonfly/os_defines.h using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support _CTYPE_BL | |--- libstdc++-v3/config/os/bsd/netbsd/ctype_base.h.orig 2014-01-02 22:30:10.000000000 +0000 |+++ libstdc++-v3/config/os/bsd/netbsd/ctype_base.h -------------------------- Patching file libstdc++-v3/config/os/bsd/netbsd/ctype_base.h using Plan A... Hunk #1 succeeded at 43. Hunk #2 succeeded at 71. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__configure__char.cc => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__configure__char.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libstdc++-v3_config_os_bsd_netbsd_ctype__configure__char.cc,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support _CTYPE_BL | |--- libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc.orig 2014-01-02 22:30:10.000000000 +0000 |+++ libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc -------------------------- Patching file libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc using Plan A... Hunk #1 succeeded at 38. Hunk #2 succeeded at 75. Hunk #3 succeeded at 90. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__inline.h => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_config_os_bsd_netbsd_ctype__inline.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libstdc++-v3_config_os_bsd_netbsd_ctype__inline.h,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support _CTYPE_BL | |--- libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h.orig 2014-01-02 22:30:10.000000000 +0000 |+++ libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h -------------------------- Patching file libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h using Plan A... Hunk #1 succeeded at 48. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_configure => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libstdc++-v3_configure,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- libstdc++-v3/configure.orig 2014-03-20 18:57:07.000000000 +0000 |+++ libstdc++-v3/configure -------------------------- Patching file libstdc++-v3/configure using Plan A... Hunk #1 succeeded at 15811. Hunk #2 succeeded at 15849. Hunk #3 succeeded at 15991. done => Verifying /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_configure.host => Applying pkgsrc patch /Users/gson/pkgsrc/lang/gcc49/patches/patch-libstdc++-v3_configure.host Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libstdc++-v3_configure.host,v 1.1 2014/09/04 18:43:11 jperkin Exp $ | |Support DragonFly. | |--- libstdc++-v3/configure.host.orig 2013-07-04 21:07:44.000000000 +0000 |+++ libstdc++-v3/configure.host -------------------------- Patching file libstdc++-v3/configure.host using Plan A... Hunk #1 succeeded at 262 (offset 2 lines). done ===> Creating toolchain wrappers for gcc49-4.9.4nb8 ===> Configuring for gcc49-4.9.4nb8 => Substituting "vars" in gcc/Makefile.in => Modifying GNU configure scripts to avoid --recheck => Replacing config-guess with pkgsrc versions => Replacing config-sub with pkgsrc versions => Replacing install-sh with pkgsrc version => Checking for portability problems in extracted files configure: WARNING: unrecognized options: --disable-libstdcxx-pch, --enable-languages, --enable-shared, --enable-long-long, --with-local-prefix, --enable-threads, --disable-nls, --enable-__cxa_atexit, --with-gxx-include-dir checking build system type... x86_64-apple-darwin19 checking host system type... x86_64-apple-darwin19 checking target system type... x86_64-apple-darwin19 checking for a BSD-compatible install... /usr/bin/install -c -o gson -g staff checking whether ln works... yes checking whether ln -s works... yes checking for a sed that does not truncate output... /usr/bin/sed checking for gawk... /usr/bin/awk checking for libatomic support... yes checking for libcilkrts support... yes checking for libitm support... yes checking for libsanitizer support... yes checking for libvtv support... no checking for x86_64-apple-darwin19-gcc... clang checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... none needed checking whether we are using the GNU C++ compiler... yes checking whether clang++ accepts -g... yes checking whether g++ accepts -static-libstdc++ -static-libgcc... no checking for x86_64-apple-darwin19-gnatbind... no checking for gnatbind... no checking for x86_64-apple-darwin19-gnatmake... no checking for gnatmake... no checking whether compiler driver understands Ada... no checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2 checking for objdir... .libs checking for the correct version of gmp.h... yes checking for the correct version of mpfr.h... yes checking for the correct version of mpc.h... yes checking for the correct version of the gmp/mpfr/mpc libraries... yes checking for version 0.10 of ISL... no checking for version 0.11 of ISL... no checking for version 0.12 of ISL... no checking for version 0.14 of ISL... no checking for version 0.15 of ISL... no The following languages will be built: c,c++,fortran,objc,obj-c++ *** This configuration is not supported in the following subdirectories: target-libvtv target-libgo gnattools target-libada target-libffi target-libbacktrace target-zlib target-libjava target-boehm-gc (Any other directories should still work fine.) checking for default BUILD_CONFIG... bootstrap-debug checking for --enable-vtable-verify... no checking for bison... bison -y checking for bison... bison checking for gm4... gm4 checking for flex... flex checking for flex... flex checking for makeinfo... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/makeinfo checking for expect... expect checking for runtest... no checking for x86_64-apple-darwin19-ar... no checking for ar... ar checking for x86_64-apple-darwin19-as... no checking for as... as checking for x86_64-apple-darwin19-dlltool... no checking for dlltool... no checking for ld... (cached) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking for x86_64-apple-darwin19-ld... (cached) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking for x86_64-apple-darwin19-lipo... no checking for lipo... lipo checking for x86_64-apple-darwin19-nm... no checking for nm... nm checking for x86_64-apple-darwin19-ranlib... no checking for ranlib... ranlib checking for x86_64-apple-darwin19-strip... no checking for strip... strip checking for x86_64-apple-darwin19-windres... no checking for windres... no checking for x86_64-apple-darwin19-windmc... no checking for windmc... no checking for x86_64-apple-darwin19-objcopy... no checking for objcopy... no checking for x86_64-apple-darwin19-objdump... no checking for objdump... objdump checking for x86_64-apple-darwin19-readelf... no checking for readelf... no checking for cc... cc checking for c++... c++ checking for gcc... gcc checking for gcj... no checking for gfortran... gfortran checking for gccgo... no checking for ar... no checking for ar... ar checking for as... no checking for as... as checking for dlltool... no checking for dlltool... no checking for ld... no checking for ld... ld checking for lipo... no checking for lipo... lipo checking for nm... no checking for nm... nm checking for objdump... no checking for objdump... objdump checking for ranlib... no checking for ranlib... ranlib checking for readelf... no checking for readelf... no checking for strip... /usr/bin/strip checking for windres... no checking for windres... no checking for windmc... no checking for windmc... no checking where to find the target ar... host tool checking where to find the target as... host tool checking where to find the target cc... just compiled checking where to find the target c++... just compiled checking where to find the target c++ for libstdc++... just compiled checking where to find the target dlltool... host tool checking where to find the target gcc... just compiled checking where to find the target gcj... host tool checking where to find the target gfortran... just compiled checking where to find the target gccgo... host tool checking where to find the target ld... host tool checking where to find the target lipo... host tool checking where to find the target nm... host tool checking where to find the target objdump... host tool checking where to find the target ranlib... host tool checking where to find the target readelf... host tool checking where to find the target strip... pre-installed in /usr/bin checking where to find the target windres... host tool checking where to find the target windmc... host tool checking whether to enable maintainer-specific portions of Makefiles... no configure: creating ./config.status config.status: creating Makefile configure: WARNING: unrecognized options: --disable-libstdcxx-pch, --enable-languages, --enable-shared, --enable-long-long, --with-local-prefix, --enable-threads, --disable-nls, --enable-__cxa_atexit, --with-gxx-include-dir ===> Building for gcc49-4.9.4nb8 [ -f stage_final ] || echo stage3 > stage_final mkdir build-x86_64-apple-darwin19 mkdir build-x86_64-apple-darwin19 Configuring stage 1 in ./libiberty mkdir build-x86_64-apple-darwin19/libiberty Configuring stage 1 in ./intl mkdir build-x86_64-apple-darwin19/fixincludes Configuring in build-x86_64-apple-darwin19/libiberty Configuring in build-x86_64-apple-darwin19/fixincludes configure: creating cache ../config.cache checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 checking for perl... perl checking build system type... configure: loading cache ../config.cache x86_64-apple-darwin19 checking host system type... checking build system type... x86_64-apple-darwin19 checking for x86_64-apple-darwin19-ar... ar checking for x86_64-apple-darwin19-ranlib... ranlib checking whether to install libiberty headers and static library... no configure: target_header_dir = checking for x86_64-apple-darwin19-gcc... clang configure: creating cache ./config.cache configure: creating cache ./config.cache x86_64-apple-darwin19 checking host system type... checking whether /Applications/Xcode.app/Contents/Developer/usr/bin/gnumake sets $(MAKE)... checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 checking for perl... perl x86_64-apple-darwin19 checking target system type... x86_64-apple-darwin19 checking build system type... checking for x86_64-apple-darwin19-gcc... clang x86_64-apple-darwin19 checking host system type... x86_64-apple-darwin19 checking for x86_64-apple-darwin19-ar... ar checking for x86_64-apple-darwin19-ranlib... ranlib checking whether to install libiberty headers and static library... no configure: target_header_dir = checking for x86_64-apple-darwin19-gcc... clang yes checking for a BSD-compatible install... /usr/bin/install -c -o gson -g staff checking whether NLS is requested... no checking for msgfmt... checking for C compiler default output file name... checking for C compiler default output file name... /Users/gson/pkg/bin/msgfmt checking for gmsgfmt... /Users/gson/pkg/bin/msgfmt checking for xgettext... /Users/gson/pkg/bin/xgettext a.out checking whether the C compiler works... checking for msgmerge... a.out checking whether the C compiler works... /Users/gson/pkg/bin/msgmerge yes checking whether we are cross compiling... no checking for suffix of executables... yes checking whether we are cross compiling... no checking for suffix of executables... checking for x86_64-apple-darwin19-gcc... clang checking for suffix of object files... checking for suffix of object files... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... checking for C compiler default output file name... checking for C compiler default output file name... yes yes checking whether clang accepts -g... checking whether clang accepts -g... yes checking for clang option to accept ISO C89... yes checking for clang option to accept ISO C89... a.out checking whether the C compiler works... a.out checking whether the C compiler works... none needed checking how to run the C preprocessor... clang -E none needed checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking whether we are cross compiling... no checking for suffix of executables... no checking how to run the C preprocessor... clang -E checking for grep that handles long lines and -e... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... checking whether clang supports -W... yes checking whether clang accepts -g... checking for suffix of object files... yes yes checking for clang option to accept ISO C89... checking whether clang supports -Wall... o checking whether we are using the GNU C compiler... yes checking whether clang supports -Wwrite-strings... yes checking whether clang accepts -g... none needed checking build system type... x86_64-apple-darwin19 checking host system type... yes yes checking for clang option to accept ISO C89... checking whether clang supports -Wc++-compat... x86_64-apple-darwin19 checking for x86_64-apple-darwin19-ranlib... ranlib checking for library containing strerror... yes none needed checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking whether clang supports -Wstrict-prototypes... no yes checking whether clang supports -pedantic ... checking how to run the C preprocessor... clang -E none required checking how to run the C preprocessor... clang -E yes checking whether clang and cc understand -c and -o together... checking for grep that handles long lines and -e... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep checking for egrep... checking whether clang supports -W... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... yes checking whether clang supports -Wall... yes checking for an ANSI C-conforming const... yes checking whether clang supports -Wwrite-strings... yes checking for inline... yes checking whether clang supports -Wc++-compat... inline checking for grep that handles long lines and -e... yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -pedantic ... yes checking whether clang and cc understand -c and -o together... yes checking for sys/types.h... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep checking for egrep... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for an ANSI C-conforming const... yes checking for inline... yes checking for sys/stat.h... inline checking for grep that handles long lines and -e... yes checking for stdlib.h... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep checking for egrep... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for string.h... yes checking for an ANSI C-conforming const... yes checking for memory.h... yes checking for inline... inline checking for sys/types.h... yes checking for strings.h... yes yes checking for sys/types.h... checking for sys/stat.h... yes yes checking for inttypes.h... checking for sys/stat.h... yes checking for stdlib.h... yes checking for stdlib.h... yes checking for stdint.h... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep checking for egrep... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... yes yes checking for string.h... yes checking for string.h... checking for unistd.h... yes yes checking for memory.h... checking for memory.h... yes checking minix/config.h usability... yes yes checking for strings.h... checking for strings.h... yes checking for inttypes.h... no checking minix/config.h presence... yes checking for inttypes.h... yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking for stdint.h... yes checking for sys/types.h... yes checking for stdint.h... yes checking for a sed that does not truncate output... (cached) /usr/bin/sed yes yes checking whether clang supports -W... yes checking for sys/stat.h... checking for unistd.h... yes checking whether clang supports -Wall... checking for unistd.h... yes yes yes yes checking whether byte ordering is bigendian... checking for stdlib.h... checking whether clang supports -Wwrite-strings... checking for off_t... yes yes checking whether clang supports -Wstrict-prototypes... checking for string.h... yes checking whether clang supports -Wmissing-prototypes... yes checking for memory.h... yes checking for size_t... yes no checking for a BSD-compatible install... /usr/bin/install -c -o gson -g staff checking whether clang supports -Wold-style-definition... yes checking for sys/file.h... checking for strings.h... yes yes checking whether clang supports -Wmissing-format-attribute... yes checking for sys/param.h... checking for inttypes.h... yes checking whether clang supports -Woverlength-strings... yes checking for working alloca.h... yes yes checking for stdint.h... checking for limits.h... yes checking whether clang supports -pedantic -Wlong-long... yes yes yes checking for alloca... yes checking for ANSI C header files... (cached) checking for stdlib.h... yes (cached) yes checking for unistd.h... checking stddef.h usability... checking for malloc.h... yes checking whether byte ordering is bigendian... no checking for string.h... (cached) yes yes checking stddef.h presence... checking for unistd.h... (cached) yes yes checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes yes checking for stddef.h... yes checking for unistd.h... (cached) yes checking for sys/time.h... checking for getpagesize... checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes yes checking for unistd.h... (cached) yes checking for time.h... checking fcntl.h usability... yes no checking for a BSD-compatible install... /usr/bin/install -c -o gson -g staff checking for working mmap... yes checking for sys/file.h... checking for sys/resource.h... yes checking fcntl.h presence... yes yes checking for sys/param.h... yes checking for fcntl.h... yes checking for sys/stat.h... (cached) yes checking sys/file.h usability... yes checking for sys/mman.h... checking for limits.h... yes yes checking for stdlib.h... (cached) yes checking for fcntl.h... checking for malloc.h... yes checking for alloca.h... yes checking sys/file.h presence... no yes checking whether we are using the GNU C Library 2.1 or newer... checking for string.h... (cached) yes checking for unistd.h... (cached) yes yes no checking whether integer division by zero raises SIGFPE... checking for strings.h... (cached) yes yes checking for sys/file.h... yes checking for sys/pstat.h... checking for sys/time.h... checking for sys/stat.h... (cached) yes checking for clearerr_unlocked... no no yes checking for inttypes.h... checking for sys/sysmp.h... checking for time.h... no yes checking for stdint.h... yes checking for sys/sysinfo.h... yes checking for sys/resource.h... checking for feof_unlocked... yes checking for unsigned long long... no yes checking for machine/hal_sysinfo.h... checking for sys/stat.h... (cached) yes checking for sys/mman.h... yes no checking for sys/table.h... checking for ferror_unlocked... yes yes checking for inttypes.h... checking for fcntl.h... no checking for sys/sysctl.h... yes yes checking whether the inttypes.h PRIxNN macros are broken... yes checking for alloca.h... checking for fflush_unlocked... yes yes no checking for ld used by GCC... checking for sys/systemcfg.h... checking for sys/pstat.h... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no no checking for stdint.h... (cached) yes checking for sys/sysmp.h... no checking for fgetc_unlocked... checking for stdio_ext.h... no checking for sys/sysinfo.h... no checking for process.h... no checking for shared library run path origin... no no checking for fgets_unlocked... checking for machine/hal_sysinfo.h... no checking for sys/prctl.h... done no checking for sys/table.h... no checking for sys/wait.h that is POSIX.1 compatible... checking argz.h usability... no checking for fileno_unlocked... no checking for sys/sysctl.h... yes checking whether time.h and sys/time.h may both be included... no checking argz.h presence... yes yes checking whether errno must be declared... yes checking for sys/systemcfg.h... no checking for argz.h... no checking for fprintf_unlocked... checking limits.h usability... no checking size of int... no checking for stdint.h... (cached) yes checking for stdio_ext.h... yes checking limits.h presence... no checking for fputc_unlocked... yes checking for limits.h... yes no checking for process.h... checking locale.h usability... no checking for sys/prctl.h... yes checking locale.h presence... no checking for fputs_unlocked... no checking for sys/wait.h that is POSIX.1 compatible... yes checking for locale.h... yes 4 checking for a 64-bit type... checking nl_types.h usability... yes checking whether time.h and sys/time.h may both be included... no uint64_t checking for fread_unlocked... checking for intptr_t... yes checking nl_types.h presence... yes checking whether errno must be declared... yes checking for nl_types.h... yes no checking size of int... checking malloc.h usability... no checking for fwrite_unlocked... no checking malloc.h presence... yes checking for uintptr_t... no no checking for malloc.h... no checking for getchar_unlocked... checking stddef.h usability... yes checking stddef.h presence... yes 4 checking for a 64-bit type... checking for getc_unlocked... yes checking for stddef.h... yes yes checking for ssize_t... checking for stdlib.h... (cached) yes uint64_t checking for string.h... (cached) yes checking for intptr_t... checking for unistd.h... (cached) yes checking sys/param.h usability... yes checking for putchar_unlocked... yes checking sys/param.h presence... yes checking for pid_t... yes yes checking for uintptr_t... checking for putc_unlocked... yes checking for sys/param.h... yes checking for feof_unlocked... yes checking whether abort is declared... yes yes yes checking for ssize_t... checking for fgets_unlocked... checking for library containing strerror... yes checking whether asprintf is declared... no none required checking for getc_unlocked... checking for asprintf... yes checking whether basename is declared... yes checking for pid_t... yes yes checking for getcwd... checking for atexit... no checking whether errno is declared... yes yes checking for library containing strerror... yes checking for getegid... checking for basename... no checking whether vasprintf is declared... yes none required yes yes checking for asprintf... checking for bcmp... checking whether clearerr_unlocked is declared... checking for geteuid... yes yes checking whether feof_unlocked is declared... checking for bcopy... yes yes checking for getgid... checking for atexit... yes checking whether ferror_unlocked is declared... yes checking for bsearch... yes yes checking for basename... checking for getuid... yes yes checking whether fflush_unlocked is declared... checking for bzero... yes yes checking for mempcpy... checking for bcmp... no checking whether fgetc_unlocked is declared... yes checking for calloc... yes no checking for munmap... checking for bcopy... no checking whether fgets_unlocked is declared... yes yes yes checking for clock... checking for bsearch... checking for putenv... no checking whether fileno_unlocked is declared... yes yes yes checking for ffs... checking for setenv... checking for bzero... yes checking whether fprintf_unlocked is declared... yes yes checking for getcwd... yes checking for setlocale... no checking for calloc... checking whether fputc_unlocked is declared... yes yes checking for getpagesize... no checking for stpcpy... yes checking whether fputs_unlocked is declared... checking for clock... yes no checking for gettimeofday... yes checking whether fread_unlocked is declared... yes checking for strcasecmp... checking for ffs... yes no checking for index... checking whether fwrite_unlocked is declared... yes yes checking for strdup... checking for getcwd... no yes checking whether getchar_unlocked is declared... checking for insque... yes yes checking for getpagesize... checking for strtoul... yes yes checking whether getc_unlocked is declared... checking for memchr... yes yes checking for gettimeofday... yes checking for tsearch... checking whether putchar_unlocked is declared... yes checking for memcmp... yes yes yes checking for index... checking whether putc_unlocked is declared... checking for __argz_count... yes checking for memcpy... yes checking for an ANSI C-conforming const... yes no checking for __argz_stringify... checking for insque... yes checking sys/mman.h usability... yes checking for memmem... yes checking sys/mman.h presence... no yes checking for __argz_next... checking for memchr... yes checking for sys/mman.h... yes checking for mmap... yes checking for memmove... no yes checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... no checking for MAP_ANON(YMOUS)... checking for __fsetlocking... yes checking for memcmp... yes yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for mempcpy... no checking for iconv... configure: updating cache ../config.cache configure: creating ./config.status yes checking for memcpy... no checking for memset... yes checking for memmem... yes checking for mkstemps... yes checking how to link with libiconv... -liconv checking for iconv declaration... yes config.status: creating Makefile yes install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... checking for memmove... checking for putenv... config.status: creating mkheaders.almost config.status: creating config.h yes checking for LC_MESSAGES... yes yes checking for random... checking for mempcpy... Configuring stage 1 in ./zlib yes checking for bison... bison checking version of bison... yes 3.4.2, ok checking whether NLS is requested... no checking whether to use NLS... no checking for rename... no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking for memset... configure: updating cache ./config.cache configure: creating ./config.status yes checking for rindex... yes checking for mkstemps... yes checking for setenv... yes checking for putenv... yes checking for snprintf... config.status: creating Makefile yes checking for random... config.status: creating config.intl config.status: creating config.h config.status: executing default-1 commands yes checking for sigsetmask... yes checking for rename... Configuring stage 1 in ./libbacktrace yes configure: creating cache ./config.cache checking for stpcpy... checking build system type... yes x86_64-apple-darwin19 checking host system type... checking for rindex... x86_64-apple-darwin19 checking target system type... x86_64-apple-darwin19 checking for a BSD-compatible install... /usr/bin/install -c -o gson -g staff checking whether build environment is sane... yes checking for stpncpy... yes checking for setenv... yes checking for strcasecmp... yes checking for snprintf... yes checking for strchr... yes checking for sigsetmask... yes checking for strdup... yes configure: creating cache ./config.cache checking for stpcpy... checking build system type... x86_64-apple-darwin19 checking host system type... x86_64-apple-darwin19 checking target system type... yes x86_64-apple-darwin19 checking for x86_64-apple-darwin19-gcc... clang checking for strncasecmp... yes yes checking for a thread-safe mkdir -p... checking for stpncpy... ../../gcc-4.9.4/zlib/../install-sh -c -d checking for gawk... /usr/bin/awk checking whether /Applications/Xcode.app/Contents/Developer/usr/bin/gnumake sets $(MAKE)... yes yes checking for C compiler default output file name... checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64-apple-darwin19-gcc... clang checking for strndup... yes checking for strcasecmp... a.out checking whether the C compiler works... yes checking for strnlen... yes checking for strchr... checking for C compiler default output file name... yes yes checking whether we are cross compiling... no checking for suffix of executables... checking for strrchr... a.out checking whether the C compiler works... yes checking for suffix of object files... checking for strdup... yes checking for strstr... o checking whether we are using the GNU C compiler... yes checking whether we are cross compiling... no checking for suffix of executables... yes checking whether clang accepts -g... yes yes checking for clang option to accept ISO C89... checking for strncasecmp... yes checking for strtod... checking for suffix of object files... none needed checking how to run the C preprocessor... clang -E o checking whether we are using the GNU C compiler... yes yes yes checking whether clang accepts -g... checking for strndup... checking for strtol... checking for grep that handles long lines and -e... yes checking for clang option to accept ISO C89... none needed yes checking for style of include used by /Applications/Xcode.app/Contents/Developer/usr/bin/gnumake... yes GNU checking for strnlen... checking dependency style of clang... checking for strtoul... yes yes checking for strrchr... checking for strverscmp... gcc3 checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for grep that handles long lines and -e... no yes checking for tmpnam... checking for strstr... yes checking for vasprintf... yes /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep checking for egrep... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... checking for strtod... yes checking for vfprintf... rm: conftest.dSYM: is a directory yes checking for strtol... rm: conftest.dSYM: is a directory yes checking for vprintf... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep checking for egrep... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep -E checking for fgrep... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep -F checking for ld used by clang... yes checking for strtoul... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... yes no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... checking for vsnprintf... yes yes checking for sys/types.h... checking for strverscmp... rm: conftest.dSYM: is a directory BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... yes yes 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for vsprintf... checking for sys/stat.h... checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r checking for x86_64-apple-darwin19-objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-apple-darwin19-ar... ar checking for x86_64-apple-darwin19-strip... no checking for strip... strip checking for x86_64-apple-darwin19-ranlib... ranlib checking command to parse nm output from clang object... rm: conftest.dSYM: is a directory no checking for tmpnam... yes checking for stdlib.h... yes checking for waitpid... yes yes checking for vasprintf... checking for string.h... yes checking for setproctitle... yes checking for memory.h... yes ok checking for x86_64-apple-darwin19-dsymutil... no checking for dsymutil... checking for vfprintf... dsymutil checking for x86_64-apple-darwin19-nmedit... no checking for nmedit... nmedit checking for x86_64-apple-darwin19-lipo... no checking for lipo... lipo checking for x86_64-apple-darwin19-otool... no checking for otool... otool checking for x86_64-apple-darwin19-otool64... no checking for otool64... no checking for -single_module linker flag... yes no checking whether alloca needs Cray hooks... checking for strings.h... no checking stack direction for C alloca... yes checking for -exported_symbols_list linker flag... yes yes checking for vprintf... checking for inttypes.h... yes checking for -force_load linker flag... yes checking for stdint.h... yes checking for vsnprintf... yes checking for unistd.h... no checking how to run the C preprocessor... clang -E yes checking for vsprintf... yes checking minix/config.h usability... checking for ANSI C header files... no checking minix/config.h presence... -1 yes checking for vfork.h... checking for waitpid... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... no checking for fork... yes yes checking for a BSD-compatible install... /usr/bin/install -c -o gson -g staff checking whether build environment is sane... checking for setproctitle... yes checking for vfork... no checking whether alloca needs Cray hooks... no checking stack direction for C alloca... yes checking for working fork... yes checking for sys/types.h... yes checking for sys/stat.h... -1 checking for vfork.h... yes checking for stdlib.h... no checking for fork... yes checking for working vfork... (cached) yes checking for _doprnt... yes checking for string.h... yes checking for vfork... yes checking for memory.h... no checking for sys_errlist... yes checking for a thread-safe mkdir -p... ../../gcc-4.9.4/libbacktrace/../install-sh -c -d checking for gawk... /usr/bin/awk checking whether /Applications/Xcode.app/Contents/Developer/usr/bin/gnumake sets $(MAKE)... yes yes checking for strings.h... yes yes checking for working fork... checking for sys_nerr... checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64-apple-darwin19-gcc... (cached) clang yes checking for inttypes.h... yes checking for sys_siglist... checking whether we are using the GNU C compiler... (cached) yes checking whether clang accepts -g... (cached) yes checking for clang option to accept ISO C89... (cached) none needed checking for x86_64-apple-darwin19-ranlib... ranlib checking for gawk... (cached) /usr/bin/awk checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... yes /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep -F checking for ld used by clang... checking for stdint.h... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... yes checking for external symbol _system_configuration... yes checking for working vfork... (cached) yes checking for _doprnt... yes no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... checking for unistd.h... no checking for __fsetlocking... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... yes 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for dlfcn.h... no checking for sys_errlist... checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r checking for x86_64-apple-darwin19-objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-apple-darwin19-ar... ar checking for x86_64-apple-darwin19-strip... no checking for strip... strip checking for x86_64-apple-darwin19-ranlib... (cached) ranlib checking command to parse nm output from clang object... no checking for canonicalize_file_name... yes checking for objdir... .libs yes checking for sys_nerr... no checking for dup3... yes checking for sys_siglist... checking if clang supports -fno-rtti -fno-exceptions... no ok checking for getrlimit... checking for x86_64-apple-darwin19-dsymutil... no checking for dsymutil... dsymutil checking for x86_64-apple-darwin19-nmedit... no checking for nmedit... nmedit checking for x86_64-apple-darwin19-lipo... no checking for lipo... lipo checking for x86_64-apple-darwin19-otool... no checking for otool... otool checking for x86_64-apple-darwin19-otool64... no checking for otool64... no checking for -single_module linker flag... yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... yes checking for external symbol _system_configuration... yes checking if clang static flag -static works... yes no yes checking for -exported_symbols_list linker flag... no checking if clang supports -c -o file.o... checking for getrusage... checking for __fsetlocking... yes checking for -force_load linker flag... yes no yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... checking for canonicalize_file_name... checking for getsysinfo... darwin19 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C preprocessor... clang -E no checking for dup3... no checking for gettimeofday... (cached) yes checking for on_exit... no checking for dlfcn.h... checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes no checking for objdir... checking for getrlimit... .libs no checking for psignal... yes checking for working mmap... yes checking for getrusage... yes checking for pstat_getdynamic... checking if clang supports -fno-rtti -fno-exceptions... yes yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... checking for getsysinfo... no checking for pstat_getstatic... yes checking if clang static flag -static works... no checking if clang supports -c -o file.o... no checking for gettimeofday... (cached) yes yes checking for memcpy... checking for on_exit... no checking for realpath... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking for psignal... yes darwin19 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... checking for strerror... yes checking whether to build static libraries... yes checking unwind.h usability... checking for setrlimit... yes checking unwind.h presence... yes checking for pstat_getdynamic... yes yes checking for unistd.h... (cached) yes checking for sbrk... yes checking for unwind.h... yes checking for _Unwind_Backtrace... configure: updating cache ./config.cache no configure: creating ./config.status checking for pstat_getstatic... yes checking for spawnve... yes checking for -funwind-tables option... yes checking for -frandom-seed=string option... no checking for realpath... yes checking whether clang supports -W... no checking for spawnvpe... yes checking whether clang supports -Wall... yes yes checking for setrlimit... checking whether clang supports -Wwrite-strings... no checking for strerror... yes checking whether clang supports -Wstrict-prototypes... yes yes checking whether clang supports -Wmissing-prototypes... checking for sbrk... yes checking for strsignal... yes checking whether clang supports -Wold-style-definition... yes checking whether clang supports -Wmissing-format-attribute... yes checking for spawnve... yes checking for sysconf... yes checking whether clang supports -Wcast-qual... yes checking for _Unwind_GetIPInfo... no checking for spawnvpe... yes checking for sysctl... yes checking __sync extensions... no checking for strerror... yes checking for sysmp... yes checking __atomic extensions... yes checking for strsignal... no checking for table... yes checking output filetype... configure: WARNING: could not determine output file type yes looking for a compliant stdint.h in stdint.h, checking for uintmax_t... no checking for sysconf... checking for times... config.status: creating Makefile yes yes yes checking for uintptr_t... checking for wait3... checking for sysctl... config.status: executing default-1 commands yes yes checking for wait4... yes checking for int_least32_t... checking for sysmp... yes config.status: executing depfiles commands checking whether basename is declared... no checking for table... yes checking for int_fast32_t... config.status: executing libtool commands no checking whether ffs is declared... no checking for times... yes checking for uint64_t... yes checking whether asprintf is declared... Configuring stage 1 in ./libdecnumber yes checking for wait3... yes checking what to include in gstdint.h... stdint.h (already complete) checking sys/mman.h usability... yes checking whether vasprintf is declared... yes yes checking sys/mman.h presence... checking for wait4... yes yes checking for sys/mman.h... yes checking whether snprintf is declared... checking for mmap... yes yes checking whether basename is declared... checking whether vsnprintf is declared... yes checking link.h usability... no yes checking whether ffs is declared... checking whether calloc is declared... no checking link.h presence... yes yes checking whether asprintf is declared... checking whether getenv is declared... no checking for link.h... no checking for fcntl... yes yes checking whether vasprintf is declared... configure: creating cache ./config.cache checking whether getopt is declared... checking whether /Applications/Xcode.app/Contents/Developer/usr/bin/gnumake sets $(MAKE)... yes checking whether strnlen is declared... yes checking for x86_64-apple-darwin19-gcc... clang yes yes checking whether snprintf is declared... checking whether malloc is declared... yes checking for getexecname... yes checking for C compiler default output file name... yes checking whether vsnprintf is declared... checking whether realloc is declared... no checking whether tests can run... yes a.out checking whether the C compiler works... yes checking whether calloc is declared... checking whether sbrk is declared... yes checking whether getenv is declared... yes yes checking whether we are cross compiling... no checking for suffix of executables... checking whether strverscmp is declared... yes checking whether getopt is declared... checking for suffix of object files... yes no checking whether canonicalize_file_name must be declared... yes o checking whether we are using the GNU C compiler... checking whether malloc is declared... configure: updating cache ./config.cache configure: creating ./config.status yes checking whether clang accepts -g... yes checking for stdlib.h... (cached) yes yes checking for clang option to accept ISO C89... checking for unistd.h... (cached) yes yes checking for getpagesize... (cached) yes checking for working mmap... checking whether realloc is declared... none needed checking for x86_64-apple-darwin19-ranlib... ranlib checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... yes checking whether sbrk is declared... yes checking whether clang supports -Wall... yes checking whether clang supports -Wwrite-strings... yes checking whether strverscmp is declared... yes checking whether clang supports -Wstrict-prototypes... yes checking for working strncmp... yes checking whether clang supports -Wmissing-prototypes... no checking whether canonicalize_file_name must be declared... yes checking whether clang supports -Wold-style-definition... yes yes checking for stdlib.h... (cached) yes checking whether clang supports -Wmissing-format-attribute... checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking whether clang supports -Wcast-qual... yes checking whether clang supports -pedantic -Wlong-long... yes yes checking how to run the C preprocessor... clang -E configure: updating cache ../config.cache configure: creating ./config.status checking for grep that handles long lines and -e... yes checking for working strncmp... config.status: creating Makefile config.status: creating testsuite/Makefile yes config.status: creating Makefile config.status: creating config.h configure: updating cache ./config.cache config.status: executing default commands config.status: creating backtrace-supported.h configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep checking for egrep... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... Configuring stage 1 in ./gcc config.status: executing gstdint.h commands config.status: executing default commands rm: conftest.dSYM: is a directory rm: conftest.dSYM: is a directory config.status: creating Makefile gnumake[3]: Nothing to be done for `all'. config.status: creating testsuite/Makefile if [ x"" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi touch stamp-picdir echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o > required-list gnumake[4]: Nothing to be done for `all'. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/regex.c -o pic/regex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/regex.c -o regex.o config.status: creating config.h config.status: executing default commands yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi checking for sys/types.h... clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/cplus-dem.c -o cplus-dem.o yes checking for sys/stat.h... yes configure: creating cache ./config.cache checking for stdlib.h... checking build system type... x86_64-apple-darwin19 checking host system type... x86_64-apple-darwin19 checking target system type... yes x86_64-apple-darwin19 checking LIBRARY_PATH variable... ok checking GCC_EXEC_PREFIX variable... ok checking whether to place generated files in the source directory... no checking whether a default linker was specified... no checking whether a default assembler was specified... no checking for x86_64-apple-darwin19-gcc... clang checking for string.h... yes checking for memory.h... checking for C compiler default output file name... yes checking for strings.h... a.out checking whether the C compiler works... yes checking for inttypes.h... yes yes checking for stdint.h... checking whether we are cross compiling... no checking for suffix of executables... yes checking for unistd.h... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking ctype.h usability... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... yes checking ctype.h presence... yes checking for ctype.h... yes none needed checking stddef.h usability... yes checking stddef.h presence... checking whether we are using the GNU C++ compiler... yes checking for stddef.h... yes checking for string.h... (cached) yes yes checking whether clang++ accepts -g... checking stdio.h usability... yes checking for x86_64-apple-darwin19-gnatbind... no checking for x86_64-apple-darwin19-gnatmake... no checking whether compiler driver understands Ada... yes checking stdio.h presence... rm: conftest.dSYM: is a directory no checking how to run the C preprocessor... clang -E yes checking for stdio.h... yes looking for a compliant stdint.h in stdint.h, checking for uintmax_t... checking for grep that handles long lines and -e... yes checking for uintptr_t... yes checking for int_least32_t... yes checking for int_fast32_t... yes checking for uint64_t... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep checking for egrep... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../gcc-4.9.4/zlib/'`adler32.c /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../gcc-4.9.4/zlib/'`compress.c yes checking what to include in gstdint.h... stdint.h (already complete) checking for an ANSI C-conforming const... rm: conftest.dSYM: is a directory clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../gcc-4.9.4/zlib/'`crc32.c yes checking for off_t... rm: conftest.dSYM: is a directory clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../gcc-4.9.4/zlib/'`deflate.c yes checking size of int... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../gcc-4.9.4/zlib/'`gzread.c if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/cp-demangle.c -o cp-demangle.o clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../gcc-4.9.4/zlib/'`gzclose.c yes checking for sys/types.h... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../gcc-4.9.4/zlib/'`gzwrite.c yes checking for sys/stat.h... 4 checking size of long... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../gcc-4.9.4/zlib/'`gzlib.c yes checking for stdlib.h... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../gcc-4.9.4/zlib/'`infback.c yes checking for string.h... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../gcc-4.9.4/zlib/'`inffast.c yes checking for memory.h... 8 checking for ANSI C header files... (cached) yes checking build system type... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../gcc-4.9.4/zlib/'`inflate.c x86_64-apple-darwin19 checking host system type... yes x86_64-apple-darwin19 checking target system type... checking for strings.h... x86_64-apple-darwin19 checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored dpd checking whether byte ordering is bigendian... ../../gcc-4.9.4/zlib/inflate.c:1491:61: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (strm == Z_NULL || strm->state == Z_NULL) return -1L << 16; ~~~ ^ yes 1 warning generated. clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../gcc-4.9.4/zlib/'`inftrees.c checking for inttypes.h... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../gcc-4.9.4/zlib/'`trees.c yes checking for stdint.h... no configure: updating cache ./config.cache configure: creating ./config.status yes checking for unistd.h... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../gcc-4.9.4/zlib/'`uncompr.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/Users/gson/pkg/include -g -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../gcc-4.9.4/zlib/'`zutil.c yes checking minix/config.h usability... true "AR_FLAGS=rc" "CC_FOR_BUILD=clang" "CFLAGS=-g " "CXXFLAGS=-g " "CFLAGS_FOR_BUILD=-O2 -I/Users/gson/pkg/include" "CFLAGS_FOR_TARGET=-g -O2 -I/Users/gson/pkg/include" "INSTALL=/usr/bin/install -c -o gson -g staff" "INSTALL_DATA=/usr/bin/install -c -o gson -g staff -m 644" "INSTALL_PROGRAM=/usr/bin/install -c -o gson -g staff -m 755" "INSTALL_SCRIPT=/usr/bin/install -c -o gson -g staff -m 755" "LDFLAGS=-Wl,-no_pie -L/Users/gson/pkg/lib" "LIBCFLAGS=-O2 -I/Users/gson/pkg/include" "LIBCFLAGS_FOR_TARGET=-g -O2 -I/Users/gson/pkg/include" "MAKE=/Applications/Xcode.app/Contents/Developer/usr/bin/gnumake" "MAKEINFO=/Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/Users/gson/pkg/gcc49" "infodir=/Users/gson/pkg/gcc49/info" "libdir=/Users/gson/pkg/gcc49/lib" "prefix=/Users/gson/pkg/gcc49" "tooldir=/Users/gson/pkg/gcc49/x86_64-apple-darwin19" "AR=ar" "AS=as" "CC=clang" "CXX=clang++" "LD=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" "LIBCFLAGS=-O2 -I/Users/gson/pkg/include" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # /Applications/Xcode.app/Contents/Developer/usr/bin/gnumake rm -f libz.a ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o ranlib libz.a no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... config.status: creating Makefile /Applications/Xcode.app/Contents/Developer/usr/bin/gnumake all-am config.status: creating config.h /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o atomic.lo ../../gcc-4.9.4/libbacktrace/atomic.c yes checking how to run the C preprocessor... clang -E config.status: executing gstdint.h commands libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/atomic.c -fno-common -DPIC -o .libs/atomic.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/atomic.c -o atomic.o >/dev/null 2>&1 checking for inline... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/md5.c -o pic/md5.o; \ else true; fi /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o dwarf.lo ../../gcc-4.9.4/libbacktrace/dwarf.c clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/md5.c -o md5.o inline checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/dwarf.c -fno-common -DPIC -o .libs/dwarf.o no checking size of void *... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/dwarf.c -o dwarf.o >/dev/null 2>&1 Configuring stage 1 in ./libcpp 8 checking size of short... /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o fileline.lo ../../gcc-4.9.4/libbacktrace/fileline.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/fileline.c -fno-common -DPIC -o .libs/fileline.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/fileline.c -o fileline.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o posix.lo ../../gcc-4.9.4/libbacktrace/posix.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/posix.c -fno-common -DPIC -o .libs/posix.o 2 checking size of int... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/posix.c -o posix.o >/dev/null 2>&1 if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/sha1.c -o pic/sha1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/sha1.c -o sha1.o /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o print.lo ../../gcc-4.9.4/libbacktrace/print.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/print.c -fno-common -DPIC -o .libs/print.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/print.c -o print.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o sort.lo ../../gcc-4.9.4/libbacktrace/sort.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/sort.c -fno-common -DPIC -o .libs/sort.o configure: creating cache ./config.cache 4 checking build system type... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/sort.c -o sort.o >/dev/null 2>&1 checking size of long... x86_64-apple-darwin19 checking host system type... x86_64-apple-darwin19 checking target system type... x86_64-apple-darwin19 checking whether /Applications/Xcode.app/Contents/Developer/usr/bin/gnumake sets $(MAKE)... /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o state.lo ../../gcc-4.9.4/libbacktrace/state.c yes checking for a BSD-compatible install... /usr/bin/install -c -o gson -g staff checking for x86_64-apple-darwin19-gcc... clang libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/state.c -fno-common -DPIC -o .libs/state.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/state.c -o state.o >/dev/null 2>&1 checking for C compiler default output file name... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/alloca.c -o pic/alloca.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/alloca.c -o alloca.o /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o backtrace.lo ../../gcc-4.9.4/libbacktrace/backtrace.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/backtrace.c -fno-common -DPIC -o .libs/backtrace.o 8 checking for long long... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/argv.c -o pic/argv.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/argv.c -o argv.o a.out checking whether the C compiler works... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/backtrace.c -o backtrace.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o simple.lo ../../gcc-4.9.4/libbacktrace/simple.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/simple.c -fno-common -DPIC -o .libs/simple.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/choose-temp.c -o choose-temp.o yes checking whether we are cross compiling... no checking for suffix of executables... yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/simple.c -o simple.o >/dev/null 2>&1 checking size of long long... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/concat.c -o pic/concat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/concat.c -o concat.o /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=unknown.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o unknown.lo ../../gcc-4.9.4/libbacktrace/unknown.c checking for suffix of object files... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=unknown.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/unknown.c -fno-common -DPIC -o .libs/unknown.o o checking whether we are using the GNU C compiler... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=unknown.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/unknown.c -o unknown.o >/dev/null 2>&1 if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/cp-demint.c -o cp-demint.o yes checking whether clang accepts -g... /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o mmapio.lo ../../gcc-4.9.4/libbacktrace/mmapio.c yes checking for clang option to accept ISO C89... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/mmapio.c -fno-common -DPIC -o .libs/mmapio.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/crc32.c -o pic/crc32.o; \ else true; fi 8 clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/crc32.c -o crc32.o checking for __int64... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/mmapio.c -o mmapio.o >/dev/null 2>&1 none needed if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/dwarfnames.c -o dwarfnames.o no checking for int8_t... /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o mmap.lo ../../gcc-4.9.4/libbacktrace/mmap.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/mmap.c -fno-common -DPIC -o .libs/mmap.o checking whether we are using the GNU C++ compiler... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/dyn-string.c -o pic/dyn-string.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/dyn-string.c -o dyn-string.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/Users/gson/pkg/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/mmap.c -o mmap.o >/dev/null 2>&1 yes checking whether clang++ accepts -g... yes checking for int16_t... yes checking for x86_64-apple-darwin19-ranlib... ranlib checking how to run the C preprocessor... clang -E true DO=all multi-do # /Applications/Xcode.app/Contents/Developer/usr/bin/gnumake /bin/sh ./libtool --tag=CC --mode=link clang -funwind-tables -frandom-seed=libbacktrace.la -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -Wl,-no_pie -L/Users/gson/pkg/lib -o libbacktrace.la atomic.lo dwarf.lo fileline.lo posix.lo print.lo sort.lo state.lo backtrace.lo simple.lo unknown.lo mmapio.lo mmap.lo if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fdmatch.c -o fdmatch.o checking for grep that handles long lines and -e... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fibheap.c -o fibheap.o libtool: link: ar rc .libs/libbacktrace.a .libs/atomic.o .libs/dwarf.o .libs/fileline.o .libs/posix.o .libs/print.o .libs/sort.o .libs/state.o .libs/backtrace.o .libs/simple.o .libs/unknown.o .libs/mmapio.o .libs/mmap.o yes checking for int32_t... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libbacktrace.a(atomic.o) has no symbols libtool: link: ranlib .libs/libbacktrace.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libbacktrace.a(atomic.o) has no symbols libtool: link: ( cd ".libs" && rm -f "libbacktrace.la" && ln -s "../libbacktrace.la" "libbacktrace.la" ) if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/filename_cmp.c -o filename_cmp.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/floatformat.c -o floatformat.o yes checking for int64_t... source='../../gcc-4.9.4/libdecnumber/decNumber.c' object='decNumber.o' libtool=no clang -I../../gcc-4.9.4/libdecnumber -I. -I/Users/gson/pkg/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.4/libdecnumber -I. -I/Users/gson/pkg/include -c ../../gcc-4.9.4/libdecnumber/decNumber.c yes checking for long long int... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fnmatch.c -o fnmatch.o /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep checking for egrep... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fopen_unlocked.c -o fopen_unlocked.o source='../../gcc-4.9.4/libdecnumber/decContext.c' object='decContext.o' libtool=no clang -I../../gcc-4.9.4/libdecnumber -I. -I/Users/gson/pkg/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.4/libdecnumber -I. -I/Users/gson/pkg/include -c ../../gcc-4.9.4/libdecnumber/decContext.c if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getopt.c -o pic/getopt.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getopt.c -o getopt.o rm: conftest.dSYM: is a directory source='../../gcc-4.9.4/libdecnumber/dpd/decimal32.c' object='decimal32.o' libtool=no clang -I../../gcc-4.9.4/libdecnumber -I. -I/Users/gson/pkg/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.4/libdecnumber -I. -I/Users/gson/pkg/include -c ../../gcc-4.9.4/libdecnumber/dpd/decimal32.c rm: conftest.dSYM: is a directory source='../../gcc-4.9.4/libdecnumber/dpd/decimal64.c' object='decimal64.o' libtool=no clang -I../../gcc-4.9.4/libdecnumber -I. -I/Users/gson/pkg/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.4/libdecnumber -I. -I/Users/gson/pkg/include -c ../../gcc-4.9.4/libdecnumber/dpd/decimal64.c yes checking for intmax_t... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi source='../../gcc-4.9.4/libdecnumber/dpd/decimal128.c' object='decimal128.o' libtool=no clang -I../../gcc-4.9.4/libdecnumber -I. -I/Users/gson/pkg/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.4/libdecnumber -I. -I/Users/gson/pkg/include -c ../../gcc-4.9.4/libdecnumber/dpd/decimal128.c clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getopt1.c -o getopt1.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi yes clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getpwd.c -o getpwd.o checking for sys/types.h... rm -f libdecnumber.a ar cru libdecnumber.a decNumber.o decContext.o decimal32.o decimal64.o decimal128.o yes checking for intptr_t... ranlib libdecnumber.a if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getruntime.c -o getruntime.o yes checking for sys/stat.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/hashtab.c -o hashtab.o if [ x"-fno-common" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi yes touch stamp-picdir echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o > required-list checking for stdlib.h... yes checking for uint8_t... gnumake[4]: Nothing to be done for `all'. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/regex.c -o pic/regex.o; \ else true; fi yes checking for string.h... yes checking for uint16_t... yes yes checking for uint32_t... checking for memory.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/hex.c -o pic/hex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/hex.c -o hex.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/regex.c -o regex.o yes checking for uint64_t... yes checking for strings.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/lbasename.c -o lbasename.o yes checking for unsigned long long int... yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/lrealpath.c -o lrealpath.o checking for inttypes.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/make-relative-prefix.c -o make-relative-prefix.o yes yes checking for uintmax_t... checking for stdint.h... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi yes checking for unistd.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/make-temp-file.c -o pic/make-temp-file.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/make-temp-file.c -o make-temp-file.o yes checking for uintptr_t... yes checking minix/config.h usability... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/objalloc.c -o pic/objalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/objalloc.c -o objalloc.o no checking minix/config.h presence... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/cplus-dem.c -o cplus-dem.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/obstack.c -o pic/obstack.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/obstack.c -o obstack.o yes no checking for minix/config.h... checking whether clang supports -W... no checking whether it is safe to define __EXTENSIONS__... yes checking whether clang supports -Wall... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/partition.c -o pic/partition.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/partition.c -o partition.o yes checking whether clang supports -Wnarrowing... no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pexecute.c -o pexecute.o checking whether clang supports -Wwrite-strings... yes checking whether clang supports -Wall... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi yes checking whether clang supports -Wcast-qual... yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/physmem.c -o pic/physmem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/physmem.c -o physmem.o checking whether clang supports -Wnarrowing... yes checking whether clang supports -Wformat... yes checking whether clang supports -Wwrite-strings... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pex-common.c -o pex-common.o yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wmissing-format-attribute... yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang supports -Wstrict-prototypes... yes clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/cp-demangle.c -o cp-demangle.o checking whether clang supports -Wmissing-format-attribute... yes checking whether clang supports -Wmissing-prototypes... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pex-one.c -o pex-one.o yes checking whether clang supports -Wold-style-definition... yes checking whether clang supports -Wold-style-definition... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pex-unix.c -o pex-unix.o yes checking whether clang supports -Wc++-compat... yes checking whether clang supports -Wc++-compat... yes checking whether clang supports -pedantic -Wlong-long -Wvariadic-macros -Woverlength-strings... yes checking whether clang supports -pedantic -Wlong-long... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/safe-ctype.c -o safe-ctype.o yes checking whether clang supports -fno-exceptions... yes checking whether clang supports -fno-exceptions... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object.c -o simple-object.o yes if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/md5.c -o pic/md5.o; \ else true; fi checking whether clang supports -fno-rtti... yes checking whether clang supports -fno-rtti... yes checking whether clang supports -fasynchronous-unwind-tables... yes clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/md5.c -o md5.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-coff.c -o simple-object-coff.o yes checking valgrind.h usability... checking dependency style of clang++... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/sha1.c -o pic/sha1.o; \ else true; fi no checking valgrind.h presence... no checking for valgrind.h... no checking for multiarch configuration... auto configure: WARNING: decimal float is not supported for this target, ignored if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-elf.c -o simple-object-elf.o gcc3 checking whether time.h and sys/time.h may both be included... configure: WARNING: fixed-point is not supported for this target, ignored checking whether /Applications/Xcode.app/Contents/Developer/usr/bin/gnumake sets $(MAKE)... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/sha1.c -o sha1.o yes checking for gawk... /usr/bin/awk checking whether ln -s works... yes checking whether ln works... yes checking whether string.h and strings.h may both be included... yes checking for x86_64-apple-darwin19-ranlib... ranlib checking for a BSD compatible install... /usr/bin/install -c -o gson -g staff checking for cmp's capabilities... gnucompare checking for mktemp... yes checking for makeinfo... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 checking for modern makeinfo... yes checking for recent Pod::Man... yes checking locale.h usability... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/alloca.c -o pic/alloca.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/alloca.c -o alloca.o yes checking locale.h presence... yes checking for flex... flex checking for bison... bison checking for nm... nm checking for ar... ar checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking for locale.h... yes checking fcntl.h usability... yes checking whether string.h and strings.h may both be included... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/argv.c -o pic/argv.o; \ else true; fi yes checking for sys/wait.h that is POSIX.1 compatible... yes checking fcntl.h presence... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/argv.c -o argv.o yes checking for fcntl.h... yes yes checking whether termios.h defines TIOCGWINSZ... checking limits.h usability... yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi checking for limits.h... clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi yes checking limits.h presence... yes checking for stddef.h... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/choose-temp.c -o choose-temp.o yes checking for limits.h... yes checking stddef.h usability... yes checking for string.h... (cached) yes checking for strings.h... (cached) yes if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/concat.c -o pic/concat.o; \ else true; fi checking for stdlib.h... (cached) yes yes checking stddef.h presence... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/sort.c -o pic/sort.o; \ else true; fi checking for time.h... clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/sort.c -o sort.o yes checking for stddef.h... yes yes clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/concat.c -o concat.o checking for stdlib.h... (cached) yes checking for iconv.h... checking for strings.h... (cached) yes checking for string.h... (cached) yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/spaces.c -o pic/spaces.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/spaces.c -o spaces.o checking sys/file.h usability... yes checking for fcntl.h... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/splay-tree.c -o splay-tree.o yes yes checking sys/file.h presence... checking for unistd.h... (cached) yes checking for sys/file.h... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/cp-demint.c -o cp-demint.o yes checking for sys/file.h... yes checking for unistd.h... (cached) yes yes checking whether byte ordering is bigendian... checking for sys/time.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/stack-limit.c -o stack-limit.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/crc32.c -o pic/crc32.o; \ else true; fi yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/strerror.c -o pic/strerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/crc32.c -o crc32.o clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/strerror.c -o strerror.o checking for sys/mman.h... yes checking for sys/resource.h... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi no checking for an ANSI C-conforming const... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi yes clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/strsignal.c -o strsignal.o checking for sys/param.h... yes checking for inline... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/dwarfnames.c -o dwarfnames.o yes inline checking for obstacks... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/timeval-utils.c -o timeval-utils.o checking for sys/times.h... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/dyn-string.c -o pic/dyn-string.o; \ else true; fi yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o checking for sys/stat.h... (cached) yes no checking for off_t... checking for direct.h... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/dyn-string.c -o dyn-string.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xatexit.c -o xatexit.o no checking for malloc.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xexit.c -o pic/xexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xexit.c -o xexit.o no checking for langinfo.h... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi yes checking for size_t... clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xmalloc.c -o xmalloc.o yes clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/fdmatch.c -o fdmatch.o checking for ldfcn.h... ../../../gcc-4.9.4/libiberty/xmalloc.c:112:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:187:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ ../../../gcc-4.9.4/libiberty/xmalloc.c:124:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - first_break; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:187:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ ../../../gcc-4.9.4/libiberty/xmalloc.c:126:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - (char *) &environ; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:187:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ 3 warnings generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xmemdup.c -o xmemdup.o no checking for locale.h... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi yes if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xstrdup.c -o xstrdup.o yes checking for ssize_t... checking for wchar.h... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/fibheap.c -o fibheap.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xstrerror.c -o xstrerror.o yes checking for thread.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xstrndup.c -o xstrndup.o no checking for pthread.h... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/mempcpy.c -o mempcpy.o yes checking for uintptr_t... yes checking for CHAR_BIT... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/filename_cmp.c -o filename_cmp.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/strverscmp.c -o strverscmp.o yes checking whether byte ordering is bigendian... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/setproctitle.c -o pic/setproctitle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/Users/gson/pkg/include -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/setproctitle.c -o setproctitle.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi rm -f ./libiberty.a pic/./libiberty.a ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./mempcpy.o ./strverscmp.o ./setproctitle.o ranlib ./libiberty.a yes checking for ptrdiff_t... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/floatformat.c -o floatformat.o if [ x"" != x ]; then \ cd pic; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./mempcpy.o ./strverscmp.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi no checking how to run the C++ preprocessor... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/fnmatch.c -o fnmatch.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi clang++ -E yes checking whether struct tm is in sys/time.h or time.h... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/fopen_unlocked.c -o fopen_unlocked.o clang -c -O2 -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/Users/gson/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/fixincludes -I../include -I../../../gcc-4.9.4/fixincludes/../include ../../../gcc-4.9.4/fixincludes/fixincl.c time.h checking size of int... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/getopt.c -o pic/getopt.o; \ else true; fi checking for unordered_map... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/getopt.c -o getopt.o yes checking for tr1/unordered_map... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi no checking for ext/hash_map... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/getopt1.c -o getopt1.o 4 clang -c -O2 -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/Users/gson/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/fixincludes -I../include -I../../../gcc-4.9.4/fixincludes/../include ../../../gcc-4.9.4/fixincludes/fixtests.c checking size of long... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi yes clang -c -O2 -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/Users/gson/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/fixincludes -I../include -I../../../gcc-4.9.4/fixincludes/../include ../../../gcc-4.9.4/fixincludes/fixfixes.c checking dependency style of clang++... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/getpwd.c -o getpwd.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi gcc3 checking for collect2 libraries... 8 clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/getruntime.c -o getruntime.o checking for clearerr_unlocked... clang -c -O2 -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/Users/gson/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/fixincludes -I../include -I../../../gcc-4.9.4/fixincludes/../include ../../../gcc-4.9.4/fixincludes/server.c if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi yes checking for feof_unlocked... clang -c -O2 -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/Users/gson/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/fixincludes -I../include -I../../../gcc-4.9.4/fixincludes/../include ../../../gcc-4.9.4/fixincludes/procopen.c clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/hashtab.c -o hashtab.o clang -c -O2 -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/Users/gson/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/fixincludes -I../include -I../../../gcc-4.9.4/fixincludes/../include ../../../gcc-4.9.4/fixincludes/fixlib.c yes checking for ferror_unlocked... clang -c -O2 -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/Users/gson/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/fixincludes -I../include -I../../../gcc-4.9.4/fixincludes/../include ../../../gcc-4.9.4/fixincludes/fixopts.c if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/hex.c -o pic/hex.o; \ else true; fi yes checking for fflush_unlocked... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/hex.c -o hex.o none required checking for library containing exc_resume... srcdir="../../../gcc-4.9.4/fixincludes" /bin/sh ../../../gcc-4.9.4/fixincludes/mkfixinc.sh x86_64-apple-darwin19 sed -e 's/@gcc_version@/4.9.4/' < mkheaders.almost > mkheadersT mv -f mkheadersT mkheaders clang -O2 -I/Users/gson/pkg/include -L/Users/gson/pkg/lib -o fixincl fixincl.o fixtests.o fixfixes.o server.o procopen.o fixlib.o fixopts.o ../libiberty/libiberty.a if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi no checking for fgetc_unlocked... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/lbasename.c -o lbasename.o echo timestamp > full-stamp if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi no checking for library containing kstat_open... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/lrealpath.c -o lrealpath.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi no checking for fgets_unlocked... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/make-relative-prefix.c -o make-relative-prefix.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/make-temp-file.c -o pic/make-temp-file.o; \ else true; fi no checking for fileno_unlocked... no checking for library containing ldexp... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/make-temp-file.c -o make-temp-file.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/objalloc.c -o pic/objalloc.o; \ else true; fi yes checking for fprintf_unlocked... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/objalloc.c -o objalloc.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/obstack.c -o pic/obstack.o; \ else true; fi none required checking for inttypes.h... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/obstack.c -o obstack.o yes checking for times... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/partition.c -o pic/partition.o; \ else true; fi no checking for fputc_unlocked... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/partition.c -o partition.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi yes no checking for clock... checking for fputs_unlocked... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/pexecute.c -o pexecute.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/physmem.c -o pic/physmem.o; \ else true; fi yes no if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi checking for fread_unlocked... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/physmem.c -o physmem.o checking for kill... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/pex-common.c -o pex-common.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi no yes checking for fwrite_unlocked... checking for getrlimit... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/pex-one.c -o pex-one.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi no if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi checking for getchar_unlocked... yes checking for setrlimit... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/safe-ctype.c -o safe-ctype.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/pex-unix.c -o pex-unix.o yes checking for getc_unlocked... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi yes checking for atoll... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/simple-object.c -o simple-object.o yes checking for putchar_unlocked... yes checking for atoq... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/simple-object-coff.c -o simple-object-coff.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi yes checking for putc_unlocked... no checking for sysconf... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/simple-object-elf.c -o simple-object-elf.o yes yes checking whether abort is declared... checking for strsignal... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi yes yes checking whether asprintf is declared... checking for getrusage... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/sort.c -o pic/sort.o; \ else true; fi yes checking whether basename is declared... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/sort.c -o sort.o yes checking for nl_langinfo... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/spaces.c -o pic/spaces.o; \ else true; fi no if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/spaces.c -o spaces.o checking whether errno is declared... yes checking for gettimeofday... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/splay-tree.c -o splay-tree.o no checking whether getopt is declared... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/stack-limit.c -o stack-limit.o yes if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/strerror.c -o pic/strerror.o; \ else true; fi yes checking for mbstowcs... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi checking whether vasprintf is declared... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/strerror.c -o strerror.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/strsignal.c -o strsignal.o yes yes checking whether clearerr_unlocked is declared... checking for wcswidth... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \ else true; fi yes clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/timeval-utils.c -o timeval-utils.o checking whether feof_unlocked is declared... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o yes checking for mmap... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi yes checking whether ferror_unlocked is declared... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/xexit.c -o pic/xexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/xatexit.c -o xatexit.o yes clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/xexit.c -o xexit.o checking for setlocale... yes checking whether fflush_unlocked is declared... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi ../../gcc-4.9.4/libiberty/xmalloc.c:112:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:187:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ ../../gcc-4.9.4/libiberty/xmalloc.c:124:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - first_break; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:187:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ ../../gcc-4.9.4/libiberty/xmalloc.c:126:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - (char *) &environ; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:187:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ 3 warnings generated. clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/xmalloc.c -o xmalloc.o yes no checking for clearerr_unlocked... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/xmemdup.c -o xmemdup.o checking whether fgetc_unlocked is declared... ../../gcc-4.9.4/libiberty/xmalloc.c:112:28: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] first_break = (char *) sbrk (0); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:187:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ ../../gcc-4.9.4/libiberty/xmalloc.c:124:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - first_break; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:187:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ ../../gcc-4.9.4/libiberty/xmalloc.c:126:26: warning: 'sbrk' is deprecated [-Wdeprecated-declarations] allocated = (char *) sbrk (0) - (char *) &environ; ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h:582:1: note: 'sbrk' has been explicitly marked deprecated here __deprecated __WATCHOS_PROHIBITED __TVOS_PROHIBITED ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:187:40: note: expanded from macro '__deprecated' #define __deprecated __attribute__((__deprecated__)) ^ 3 warnings generated. if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi no yes checking whether fgets_unlocked is declared... checking for feof_unlocked... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/xstrdup.c -o xstrdup.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/xstrerror.c -o xstrerror.o if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi no yes checking whether fileno_unlocked is declared... checking for ferror_unlocked... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/mempcpy.c -o mempcpy.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/xstrndup.c -o xstrndup.o yes if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi checking whether fprintf_unlocked is declared... if [ x"-fno-common" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fno-common ../../gcc-4.9.4/libiberty/setproctitle.c -o pic/setproctitle.o; \ else true; fi yes clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/strverscmp.c -o strverscmp.o checking for fflush_unlocked... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/Users/gson/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/setproctitle.c -o setproctitle.o no checking whether fputc_unlocked is declared... rm -f ./libiberty.a pic/./libiberty.a ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./mempcpy.o ./strverscmp.o ./setproctitle.o no ranlib ./libiberty.a checking for fgetc_unlocked... if [ x"-fno-common" != x ]; then \ cd pic; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./mempcpy.o ./strverscmp.o ./setproctitle.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi no checking whether fputs_unlocked is declared... no checking for fgets_unlocked... no checking whether fread_unlocked is declared... no checking for fileno_unlocked... no checking whether fwrite_unlocked is declared... yes checking for fprintf_unlocked... no checking whether getchar_unlocked is declared... yes no checking for fputc_unlocked... checking whether getc_unlocked is declared... yes checking whether putchar_unlocked is declared... no checking for fputs_unlocked... yes checking whether putc_unlocked is declared... no checking for fread_unlocked... yes checking for working alloca.h... no checking for fwrite_unlocked... yes checking for alloca... no checking for getchar_unlocked... yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... yes checking for getc_unlocked... yes checking whether NLS is requested... no checking for uchar... checking for ld used by GCC... yes /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... checking for putchar_unlocked... no checking for shared library run path origin... done checking for iconv... yes checking for putc_unlocked... yes checking for madvise... yes checking how to link with libiconv... -liconv checking for iconv declaration... yes checking whether mbstowcs works... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); configure: updating cache ./config.cache configure: creating ./config.status yes checking for ssize_t... yes checking for caddr_t... config.status: creating Makefile config.status: creating config.h config.status: executing depdir commands mkdir .deps yes checking for sys/mman.h... (cached) yes checking for mmap... (cached) yes checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... no checking for MAP_ANON(YMOUS)... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking for pid_t... clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo ../../gcc-4.9.4/libcpp/charset.c clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo ../../gcc-4.9.4/libcpp/directives.c clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o directives-only.o -MT directives-only.o -MMD -MP -MF .deps/directives-only.Tpo ../../gcc-4.9.4/libcpp/directives-only.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-4.9.4/libcpp/charset.c:21: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/directives-only.c:20: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/charset.c:23: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.4/libcpp/directives-only.c:22: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.4/libcpp/directives.c:22: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/directives.c:24: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ 3 warnings generated. yes checking for vfork.h... clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo ../../gcc-4.9.4/libcpp/errors.c ../../gcc-4.9.4/libcpp/directives.c:2080:9: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ifs = XOBNEW (&pfile->buffer_ob, struct if_stack); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/libcpp/directives.c:2542:28: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] cpp_buffer *new_buffer = XOBNEW (&pfile->buffer_ob, cpp_buffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] no checking for fork... In file included from ../../gcc-4.9.4/libcpp/errors.c:26: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/errors.c:28: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ 3 warnings generated. clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo ../../gcc-4.9.4/libcpp/expr.c yes checking for vfork... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo ../../gcc-4.9.4/libcpp/files.c In file included from ../../gcc-4.9.4/libcpp/expr.c:20: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/expr.c:22: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ ../../gcc-4.9.4/libcpp/expr.c:674:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 0, message); ^~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/libcpp/expr.c:674:11: note: treat the string as an argument to avoid this 0, message); ^ "%s", ../../gcc-4.9.4/libcpp/expr.c:677:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ ../../gcc-4.9.4/libcpp/expr.c:677:32: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", yes checking for working fork... In file included from ../../gcc-4.9.4/libcpp/files.c:24: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/files.c:26: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ ../../gcc-4.9.4/libcpp/files.c:428:23: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] copy = (char *) obstack_copy0 (&pfile->nonexistent_file_ob, path, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:417:4: note: expanded from macro 'obstack_copy0' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/libcpp/files.c:680:30: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (file->st.st_size > INTTYPE_MAXIMUM (ssize_t)) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/system.h:234:44: note: expanded from macro 'INTTYPE_MAXIMUM' #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/system.h:233:40: note: expanded from macro 'INTTYPE_MINIMUM' ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)) ~~~~~~~ ^ 5 warnings generated. clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo ../../gcc-4.9.4/libcpp/identifiers.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. echo "#define LOCALEDIR \"/Users/gson/pkg/gcc49/share/locale\"" > localedir.new ../../gcc-4.9.4/libcpp/../move-if-change localedir.new localedir.h In file included from ../../gcc-4.9.4/libcpp/identifiers.c:26: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/identifiers.c:28: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ ../../gcc-4.9.4/libcpp/identifiers.c:39:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] node = XOBNEW (&table->pfile->hash_ob, cpp_hashnode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 4 warnings generated. clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo ../../gcc-4.9.4/libcpp/lex.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes checking for working vfork... (cached) yes checking for ld used by GCC... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... 3 warnings generated. clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o line-map.o -MT line-map.o -MMD -MP -MF .deps/line-map.Tpo ../../gcc-4.9.4/libcpp/line-map.c no checking for shared library run path origin... In file included from ../../gcc-4.9.4/libcpp/lex.c:23: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/lex.c:25: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ echo timestamp > localedir.hs clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo ../../gcc-4.9.4/libcpp/macro.c done checking for iconv... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-4.9.4/libcpp/line-map.c:23: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/line-map.c:26: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.4/libcpp/macro.c:26: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/macro.c:28: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ 3 warnings generated. 3 warnings generated. ../../gcc-4.9.4/libcpp/macro.c:2969:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/macro.c:2969:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", ../../gcc-4.9.4/libcpp/macro.c:2982:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/macro.c:2982:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo ../../gcc-4.9.4/libcpp/mkdeps.c clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo ../../gcc-4.9.4/libcpp/pch.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-4.9.4/libcpp/mkdeps.c:24: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/pch.c:19: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 5 warnings generated. In file included from ../../gcc-4.9.4/libcpp/pch.c:21: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo ../../gcc-4.9.4/libcpp/symtab.c 2 warnings generated. yes checking how to link with libiconv... -liconv checking for iconv declaration... clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo ../../gcc-4.9.4/libcpp/traditional.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for LC_MESSAGES... 3 warnings generated. In file included from ../../gcc-4.9.4/libcpp/symtab.c:23: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ ../../gcc-4.9.4/libcpp/symtab.c:171:45: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] HT_STR (node) = (const unsigned char *) obstack_copy0 (&table->stack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:417:4: note: expanded from macro 'obstack_copy0' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from ../../gcc-4.9.4/libcpp/traditional.c:20: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I../../gcc-4.9.4/libcpp/include -I/Users/gson/pkg/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo ../../gcc-4.9.4/libcpp/init.c In file included from ../../gcc-4.9.4/libcpp/traditional.c:22: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ 3 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 3 warnings generated. yes checking for nl_langinfo and CODESET... In file included from ../../gcc-4.9.4/libcpp/init.c:22: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/init.c:24: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ ../../gcc-4.9.4/libcpp/init.c:42:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ ../../gcc-4.9.4/libcpp/init.c:63:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:63:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:63:27: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:64:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:64:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:64:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:65:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:65:16: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:65:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ 13 warnings generated. rm -f libcpp.a ar cru libcpp.a charset.o directives.o directives-only.o errors.o expr.o files.o identifiers.o init.o lex.o line-map.o macro.o mkdeps.o pch.o symtab.o traditional.o ranlib libcpp.a yes checking whether getenv is declared... yes checking whether atol is declared... yes checking whether asprintf is declared... yes checking whether sbrk is declared... yes checking whether abort is declared... yes checking whether atof is declared... yes checking whether getcwd is declared... yes checking whether getwd is declared... yes checking whether strsignal is declared... yes checking whether strstr is declared... yes checking whether stpcpy is declared... yes checking whether strverscmp is declared... no checking whether errno is declared... yes checking whether snprintf is declared... yes checking whether vsnprintf is declared... yes checking whether vasprintf is declared... yes checking whether malloc is declared... yes checking whether realloc is declared... yes checking whether calloc is declared... yes checking whether free is declared... yes checking whether basename is declared... no checking whether getopt is declared... yes checking whether clock is declared... yes checking whether getpagesize is declared... yes checking whether ffs is declared... yes checking whether clearerr_unlocked is declared... yes checking whether feof_unlocked is declared... yes checking whether ferror_unlocked is declared... yes checking whether fflush_unlocked is declared... no checking whether fgetc_unlocked is declared... no checking whether fgets_unlocked is declared... no checking whether fileno_unlocked is declared... yes checking whether fprintf_unlocked is declared... no checking whether fputc_unlocked is declared... no checking whether fputs_unlocked is declared... no checking whether fread_unlocked is declared... no checking whether fwrite_unlocked is declared... no checking whether getchar_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking whether putchar_unlocked is declared... yes checking whether putc_unlocked is declared... yes checking whether getrlimit is declared... yes checking whether setrlimit is declared... yes checking whether getrusage is declared... yes checking whether ldgetname is declared... no checking whether times is declared... yes checking whether sigaltstack is declared... yes checking whether madvise is declared... yes checking for struct tms... yes checking for clock_t... yes checking for F_SETLKW... yes checking if mkdir takes one argument... no Using `../../gcc-4.9.4/gcc/config/i386/i386.c' for machine-specific logic. Using `../../gcc-4.9.4/gcc/config/i386/i386.md' as machine description file. Using the following target machine macro files: ../../gcc-4.9.4/gcc/config/vxworks-dummy.h ../../gcc-4.9.4/gcc/config/i386/biarch64.h ../../gcc-4.9.4/gcc/config/i386/i386.h ../../gcc-4.9.4/gcc/config/darwin.h ../../gcc-4.9.4/gcc/config/darwin9.h ../../gcc-4.9.4/gcc/config/darwin10.h ../../gcc-4.9.4/gcc/config/i386/darwin.h ../../gcc-4.9.4/gcc/config/i386/darwin64.h ../../gcc-4.9.4/gcc/config/initfini-array.h Using host-darwin.o host-i386-darwin.o for host machine hooks. checking for __cxa_atexit... yes checking whether NLS is requested... no checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/grep -F checking for ld used by clang... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r checking for x86_64-apple-darwin19-objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-apple-darwin19-ar... (cached) ar checking for x86_64-apple-darwin19-strip... no checking for strip... strip checking for x86_64-apple-darwin19-ranlib... (cached) ranlib checking command to parse nm output from clang object... ok checking for x86_64-apple-darwin19-dsymutil... no checking for dsymutil... dsymutil checking for x86_64-apple-darwin19-nmedit... no checking for nmedit... nmedit checking for x86_64-apple-darwin19-lipo... no checking for lipo... lipo checking for x86_64-apple-darwin19-otool... no checking for otool... otool checking for x86_64-apple-darwin19-otool64... no checking for otool64... no checking for -single_module linker flag... yes checking for -exported_symbols_list linker flag... yes checking for -force_load linker flag... no checking for dlfcn.h... yes checking for objdir... .libs checking if clang supports -fno-rtti -fno-exceptions... yes checking for clang option to produce PIC... -fno-common -DPIC checking if clang PIC flag -fno-common -DPIC works... yes checking if clang static flag -static works... no checking if clang supports -c -o file.o... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin19 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... clang++ -E checking for ld used by clang++... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking whether the clang++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking for clang++ option to produce PIC... -fno-common -DPIC checking if clang++ PIC flag -fno-common -DPIC works... yes checking if clang++ static flag -static works... no checking if clang++ supports -c -o file.o... yes checking if clang++ supports -c -o file.o... (cached) yes checking whether the clang++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin19 dyld checking how to hardcode library paths into programs... immediate checking for as... /Users/gson/pkgsrc/lang/gcc49/work/.cwrapper/bin/as checking what assembler to use... /Users/gson/pkgsrc/lang/gcc49/work/.cwrapper/bin/as checking whether we are using gold... no checking what linker to use... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking for nm... /usr/bin/nm checking what nm to use... /usr/bin/nm checking for objdump... /usr/bin/objdump checking what objdump to use... /usr/bin/objdump checking for readelf... no checking what readelf to use... not found checking assembler flags... checking assembler for .balign and .p2align... yes checking assembler for .p2align with maximum skip... yes checking assembler for .literal16... yes checking assembler for working .subsection -1... no checking assembler for .weak... no checking assembler for .weakref... no checking assembler for .nsubspa comdat... no checking assembler for .hidden... no checking linker for .hidden support... yes checking linker read-only and read-write section mixing... unknown checking for .preinit_array/.init_array/.fini_array support... no checking assembler for .sleb128 and .uleb128... no checking assembler for cfi directives... yes checking assembler for working cfi advance... no checking assembler for cfi personality directive... yes checking assembler for cfi sections directive... yes checking assembler for eh_frame optimization... no checking assembler for section merging support... no checking assembler for section merging support... (cached) no checking assembler for stabs directive... no checking assembler for COMDAT group support (GNU as)... no checking assembler for COMDAT group support (GNU as, %type)... no checking assembler for line table discriminator support... yes checking assembler for thread-local storage support... no checking linker -Bstatic/-Bdynamic option... no checking linker --demangle support... no checking linker plugin support... 0 checking assembler for filds and fists mnemonics... yes checking assembler for fildq and fistpq mnemonics... yes checking assembler for cmov syntax... no checking assembler for ffreep mnemonic... yes checking assembler for .quad directive... yes checking assembler for sahf mnemonic... yes checking assembler for interunit movq mnemonic... yes checking assembler for hle prefixes... no checking assembler for swap suffix... yes checking assembler for different section symbol subtraction... no checking assembler for GOTOFF in data... no checking assembler for rep and lock prefix... yes checking assembler for ud2 mnemonic... yes checking assembler for R_386_TLS_GD_PLT reloc... no checking assembler for R_386_TLS_LDM_PLT reloc... no checking assembler for R_386_TLS_LDM reloc... no checking assembler for dwarf2 debug_line support... yes checking assembler for buggy dwarf2 .file directive... no checking assembler for --gdwarf2 option... no checking assembler for --gstabs option... no checking assembler for --debug-prefix-map option... no checking assembler for .lcomm with alignment... yes checking for target glibc version... 0.0 checking assembler for gnu_unique_object... no checking assembler for tolerance to line number 0... yes checking linker PT_GNU_EH_FRAME support... no checking linker CIEv3 in .eh_frame support... no checking linker position independent executable support... no checking linker EH-compatible garbage collection of sections... no checking linker EH garbage collection of sections bug... no checking linker --as-needed support... no checking linker mapfile support for clearing hardware capabilities... yes checking linker --build-id support... no checking linker *_sol2 emulation support... no checking linker --sysroot support... no checking __stack_chk_fail in target C library... checking for __stack_chk_fail... yes yes checking sys/sdt.h in the target C library... no checking dl_iterate_phdr in target C library... unknown checking whether to enable maintainer-specific portions of Makefiles... no checking whether to avoid linking multiple front-ends at once... no Links are now set up to build a native compiler for x86_64-apple-darwin19. checking for exported symbols... yes checking for library containing dlopen... none required checking for -fPIC -shared... yes configure: 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 ada/gcc-interface/Makefile config.status: creating ada/Makefile config.status: creating auto-host.h config.status: linking ../../gcc-4.9.4/gcc/config/sol2-clearcapv2.map to clearcap.map config.status: executing depdir commands mkdir .deps config.status: executing gccdepdir commands mkdir build mkdir build/.deps mkdir ada/.deps mkdir c mkdir c/.deps mkdir cp mkdir cp/.deps mkdir fortran mkdir fortran/.deps mkdir go mkdir go/.deps mkdir java mkdir java/.deps mkdir lto mkdir lto/.deps mkdir objc mkdir objc/.deps mkdir objcp mkdir objcp/.deps mkdir c-family mkdir c-family/.deps mkdir common mkdir common/.deps config.status: executing default commands TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/sh ../../gcc-4.9.4/gcc/mkconfig.sh config.h TARGET_CPU_DEFAULT="" \ HEADERS="options.h insn-constants.h config/vxworks-dummy.h config/i386/biarch64.h config/i386/i386.h config/darwin.h config/darwin9.h config/darwin10.h config/i386/darwin.h config/i386/darwin64.h config/initfini-array.h defaults.h" DEFINES="LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3" \ /bin/sh ../../gcc-4.9.4/gcc/mkconfig.sh tm.h TARGET_CPU_DEFAULT="" \ HEADERS="config/i386/i386-protos.h config/darwin-protos.h tm-preds.h" DEFINES="" \ /bin/sh ../../gcc-4.9.4/gcc/mkconfig.sh tm_p.h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/sh ../../gcc-4.9.4/gcc/mkconfig.sh bconfig.h clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -DBASEVER="\"4.9.4\"" -DDATESTAMP="\"\"" \ -DREVISION="\"\"" \ -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" \ -DBUGURL="\"\"" -o build/version.o ../../gcc-4.9.4/gcc/version.c /usr/bin/awk -f ../../gcc-4.9.4/gcc/opt-gather.awk ../../gcc-4.9.4/gcc/ada/gcc-interface/lang.opt ../../gcc-4.9.4/gcc/fortran/lang.opt ../../gcc-4.9.4/gcc/go/lang.opt ../../gcc-4.9.4/gcc/java/lang.opt ../../gcc-4.9.4/gcc/lto/lang.opt ../../gcc-4.9.4/gcc/c-family/c.opt ../../gcc-4.9.4/gcc/common.opt ../../gcc-4.9.4/gcc/config/fused-madd.opt ../../gcc-4.9.4/gcc/config/i386/i386.opt ../../gcc-4.9.4/gcc/config/darwin.opt > tmp-optionlist clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] echo "#define BUILDING_GCC_MAJOR `echo 4.9.4 | sed -e 's/^\([0-9]*\).*$/\1/'`" > bversion.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-gi.list gtyp-input.list if test yes = yes \ || test -n ""; then \ /bin/sh ../../gcc-4.9.4/gcc/genmultilib \ "m32" \ "i386" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "yes" \ > tmp-mlib.h; \ else \ /bin/sh ../../gcc-4.9.4/gcc/genmultilib '' '' '' '' '' '' '' '' \ "" '' no \ > tmp-mlib.h; \ fi echo "#define BUILDING_GCC_MINOR `echo 4.9.4 | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`" >> bversion.h echo timestamp > s-gtyp-input echo "#define BUILDING_GCC_PATCHLEVEL `echo 4.9.4 | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$/\1/'`" >> bversion.h lsf="../../gcc-4.9.4/gcc/cp/lang-specs.h"; for f in $lsf; do \ echo "#include \"$f\""; \ done | sed 's|../../gcc-4.9.4/gcc/||' > tmp-specs.h echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)" >> bversion.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-specs.h specs.h echo timestamp > s-bversion rm -f tmp-all-tree.def echo '#include "tree.def"' > tmp-all-tree.def echo timestamp > s-specs echo 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def /usr/bin/awk -f ../../gcc-4.9.4/gcc/gen-pass-instances.awk \ ../../gcc-4.9.4/gcc/passes.def > pass-instances.def echo '#include "c-family/c-common.def"' >> tmp-all-tree.def ltf="../../gcc-4.9.4/gcc/ada/gcc-interface/ada-tree.def ../../gcc-4.9.4/gcc/cp/cp-tree.def ../../gcc-4.9.4/gcc/java/java-tree.def ../../gcc-4.9.4/gcc/objc/objc-tree.def"; for f in $ltf; do \ echo "#include \"$f\""; \ done | sed 's|../../gcc-4.9.4/gcc/||' >> tmp-all-tree.def /usr/bin/awk -f ../../gcc-4.9.4/gcc/config/i386/i386-builtin-types.awk ../../gcc-4.9.4/gcc/config/i386/i386-builtin-types.def > tmp-bt.inc /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-all-tree.def all-tree.def echo timestamp > s-alltree echo "clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -Wl,-no_pie -L/Users/gson/pkg/lib" > checksum-options.tmp \ && ../../gcc-4.9.4/gcc/../move-if-change checksum-options.tmp checksum-options /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-bt.inc i386-builtin-types.inc clang++ -c -DLINK_LIBGCC_SPEC="\"%D -L/Users/gson/pkg/gcc49/x86_64-apple-darwin19/lib/%M -L/Users/gson/pkg/gcc49/lib/%M \"" -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/Users/gson/pkg/gcc49/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/Users/gson/pkg/gcc49/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.9.4\" -DDEFAULT_TARGET_MACHINE=\"x86_64-apple-darwin19\" -DSTANDARD_BINDIR_PREFIX=\"/Users/gson/pkg/gcc49/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"x86_64-apple-darwin19\" -DPERSONALITY=\"ar\" -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o gcc-ar.o -MT gcc-ar.o -MMD -MP -MF ./.deps/gcc-ar.TPo ../../gcc-4.9.4/gcc/gcc-ar.c echo timestamp > s-i386-bt cp ../../gcc-4.9.4/gcc/gcc-ar.c gcc-nm.c cp ../../gcc-4.9.4/gcc/gcc-ar.c gcc-ranlib.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o errors.o -MT errors.o -MMD -MP -MF ./.deps/errors.TPo ../../gcc-4.9.4/gcc/errors.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] rm -f mm_malloc.h cat ../../gcc-4.9.4/gcc/config/i386/gmm_malloc.h > mm_malloc.h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="USED_FOR_TARGET " \ /bin/sh ../../gcc-4.9.4/gcc/mkconfig.sh tconfig.h (echo "@set version-GCC 4.9.4"; \ if [ "" = "experimental" ]; \ then echo "@set DEVELOPMENT"; \ else echo "@clear DEVELOPMENT"; \ fi) > gcc-vers.texiT echo @set srcdir /Users/gson/pkgsrc/lang/gcc49/work/build/gcc/../../gcc-4.9.4/gcc >> gcc-vers.texiT echo timestamp > gpl.pod if [ -n "(GCC) " ]; then \ echo "@set VERSION_PACKAGE (GCC) " >> gcc-vers.texiT; \ fi perl ../../gcc-4.9.4/gcc/../contrib/texi2pod.pl ../../gcc-4.9.4/gcc/doc/include/gpl_v3.texi > gpl.pod echo "@set BUGURL @uref{http://gcc.gnu.org/bugs.html}" >> gcc-vers.texiT; \ mv -f gcc-vers.texiT gcc-vers.texi Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at ../../gcc-4.9.4/gcc/../contrib/texi2pod.pl line 319. clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genhooks.o ../../gcc-4.9.4/gcc/genhooks.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genchecksum.o ../../gcc-4.9.4/gcc/genchecksum.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-4.9.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/genhooks.c:36: ../../gcc-4.9.4/gcc/c-family/c-target.def:116:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/genhooks.c:37: ../../gcc-4.9.4/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genenums.o ../../gcc-4.9.4/gcc/genenums.c 13 warnings generated. clang++ -c -DLINK_LIBGCC_SPEC="\"%D -L/Users/gson/pkg/gcc49/x86_64-apple-darwin19/lib/%M -L/Users/gson/pkg/gcc49/lib/%M \"" -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/Users/gson/pkg/gcc49/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/Users/gson/pkg/gcc49/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.9.4\" -DDEFAULT_TARGET_MACHINE=\"x86_64-apple-darwin19\" -DSTANDARD_BINDIR_PREFIX=\"/Users/gson/pkg/gcc49/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"x86_64-apple-darwin19\" -DPERSONALITY=\"nm\" -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o gcc-nm.o -MT gcc-nm.o -MMD -MP -MF ./.deps/gcc-nm.TPo gcc-nm.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DLINK_LIBGCC_SPEC="\"%D -L/Users/gson/pkg/gcc49/x86_64-apple-darwin19/lib/%M -L/Users/gson/pkg/gcc49/lib/%M \"" -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/Users/gson/pkg/gcc49/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/Users/gson/pkg/gcc49/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.9.4\" -DDEFAULT_TARGET_MACHINE=\"x86_64-apple-darwin19\" -DSTANDARD_BINDIR_PREFIX=\"/Users/gson/pkg/gcc49/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"x86_64-apple-darwin19\" -DPERSONALITY=\"ranlib\" -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o gcc-ranlib.o -MT gcc-ranlib.o -MMD -MP -MF ./.deps/gcc-ranlib.TPo gcc-ranlib.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-mlib.h multilib.h echo timestamp > s-mlib clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DGENERATOR_FILE -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o gengtype.o -MT gengtype.o -MMD -MP -MF ./.deps/gengtype.TPo ../../gcc-4.9.4/gcc/gengtype.c clang++ -c -DGENERATOR_FILE -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-error -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o gengtype-lex.o -MT gengtype-lex.o -MMD -MP -MF ./.deps/gengtype-lex.TPo ../../gcc-4.9.4/gcc/gengtype-lex.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DGENERATOR_FILE -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o gengtype-parse.o -MT gengtype-parse.o -MMD -MP -MF ./.deps/gengtype-parse.TPo ../../gcc-4.9.4/gcc/gengtype-parse.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] gengtype-lex.c:2143:3: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gengtype-lex.c:1327:18: note: expanded from macro 'YY_INPUT' for ( n = 0; n < max_size && \ ~ ^ ~~~~~~~~ In file included from ../../gcc-4.9.4/gcc/gengtype.c:33: ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.c:2183:12: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] rawstr = XOBFINISH (&str_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from ../../gcc-4.9.4/gcc/gengtype.c:33: ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 1 warning generated. clang++ -c -DGENERATOR_FILE -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o gengtype-state.o -MT gengtype-state.o -MMD -MP -MF ./.deps/gengtype-state.TPo ../../gcc-4.9.4/gcc/gengtype-state.c ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] if [ xinfo = xinfo ]; then \ /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-4.9.4/gcc/doc \ -I ../../gcc-4.9.4/gcc/doc/include -o doc/cpp.info ../../gcc-4.9.4/gcc/doc/cpp.texi; \ fi if [ xinfo = xinfo ]; then \ /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-4.9.4/gcc/doc \ -I ../../gcc-4.9.4/gcc/doc/include -o doc/gcc.info ../../gcc-4.9.4/gcc/doc/gcc.texi; \ fi ../../gcc-4.9.4/gcc/gengtype-state.c:444:13: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ids = XOBFINISH (&id_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/gengtype-state.c:541:14: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] cstr = XOBFINISH (&bstring_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from ../../gcc-4.9.4/gcc/gengtype-state.c:37: ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 34 warnings generated. if [ xinfo = xinfo ]; then \ /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I ../../gcc-4.9.4/gcc/doc \ -I ../../gcc-4.9.4/gcc/doc/include -o doc/gccinstall.info ../../gcc-4.9.4/gcc/doc/install.texi; \ fi if [ xinfo = xinfo ]; then \ /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-4.9.4/gcc/doc \ -I ../../gcc-4.9.4/gcc/doc/include -o doc/cppinternals.info ../../gcc-4.9.4/gcc/doc/cppinternals.texi; \ fi echo timestamp > gcc.pod perl ../../gcc-4.9.4/gcc/../contrib/texi2pod.pl ../../gcc-4.9.4/gcc/doc/invoke.texi > gcc.pod 22 warnings generated. echo timestamp > doc/gpl.7 Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at ../../gcc-4.9.4/gcc/../contrib/texi2pod.pl line 319. (pod2man --center="GNU" --release="gcc-4.9.4" --date=2016-07-26 --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) clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genmddeps.o ../../gcc-4.9.4/gcc/genmddeps.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/read-md.o ../../gcc-4.9.4/gcc/read-md.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/errors.o ../../gcc-4.9.4/gcc/errors.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/gcc/read-md.c:140:28: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] loc = (struct ptr_loc *) obstack_alloc (&ptr_loc_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/read-md.c:207:11: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] entry = XOBFINISH (&joined_conditions_obstack, const void **); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/read-md.c:513:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/read-md.c:550:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genmodes.o ../../gcc-4.9.4/gcc/genmodes.c 4 warnings generated. clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/gengtype.o ../../gcc-4.9.4/gcc/gengtype.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-4.9.4/gcc/gengtype.c:33: ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.c:2183:12: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] rawstr = XOBFINISH (&str_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from ../../gcc-4.9.4/gcc/gengtype.c:33: ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/gengtype-lex.o ../../gcc-4.9.4/gcc/gengtype-lex.c ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] gengtype-lex.c:2143:3: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gengtype-lex.c:1327:18: note: expanded from macro 'YY_INPUT' for ( n = 0; n < max_size && \ ~ ^ ~~~~~~~~ 1 warning generated. clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/gengtype-parse.o ../../gcc-4.9.4/gcc/gengtype-parse.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/gengtype-state.o ../../gcc-4.9.4/gcc/gengtype-state.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 34 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genconstants.o ../../gcc-4.9.4/gcc/genconstants.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/gcc/gengtype-state.c:444:13: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ids = XOBFINISH (&id_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/gengtype-state.c:541:14: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] cstr = XOBFINISH (&bstring_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from ../../gcc-4.9.4/gcc/gengtype-state.c:37: ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/gengenrtl.o ../../gcc-4.9.4/gcc/gengenrtl.c ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -o build/genhooks \ build/genhooks.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 22 warnings generated. clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -o build/genchecksum \ build/genchecksum.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -o build/genenums \ build/genenums.o build/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a build/genhooks -d \ ../../gcc-4.9.4/gcc/doc/tm.texi.in > tmp-tm.texi echo timestamp > doc/gcc.1 (pod2man --center="GNU" --release="gcc-4.9.4" --date=2016-07-26 --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) clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -o build/genmddeps \ build/genmddeps.o build/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a case `echo X|tr X '\101'` in \ A) tr -d '\015' < tmp-tm.texi > tmp2-tm.texi ;; \ *) tr -d '\r' < tmp-tm.texi > tmp2-tm.texi ;; \ esac clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -o build/genmodes \ build/genmodes.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a mv tmp2-tm.texi tmp-tm.texi /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-tm.texi tm.texi clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -o build/gengtype \ build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o build/version.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -o build/genconstants \ build/genconstants.o build/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -o build/gengenrtl \ build/gengenrtl.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a build/genmodes -m > tmp-min-modes.c build/genhooks "Target Hook" \ > tmp-target-hooks-def.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-target-hooks-def.h \ target-hooks-def.h echo timestamp > s-target-hooks-def-h build/genhooks "Common Target Hook" \ > tmp-common-target-hooks-def.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-common-target-hooks-def.h \ common/common-target-hooks-def.h echo timestamp > s-common-target-hooks-def-h build/genhooks "C Target Hook" \ > tmp-c-target-hooks-def.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-c-target-hooks-def.h \ c-family/c-target-hooks-def.h echo timestamp > s-c-target-hooks-def-h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-min-modes.c min-insn-modes.c build/genmodes > tmp-modes.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-modes.c insn-modes.c echo timestamp > s-modes-m echo timestamp > s-modes build/genmddeps ../../gcc-4.9.4/gcc/config/i386/i386.md > tmp-mddeps build/genmodes -h > tmp-modes.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-modes.h insn-modes.h echo timestamp > s-modes-h build/gengenrtl > tmp-genrtl.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-optionlist optionlist /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-mddeps mddeps.mk echo timestamp > s-options echo timestamp > s-mddeps build/genenums ../../gcc-4.9.4/gcc/config/i386/i386.md \ > tmp-enums.c if [ xinfo = xinfo ]; then \ /Users/gson/pkgsrc/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-4.9.4/gcc/doc \ -I ../../gcc-4.9.4/gcc/doc/include -o doc/gccint.info ../../gcc-4.9.4/gcc/doc/gccint.texi; \ fi /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-genrtl.h genrtl.h echo timestamp > s-genrtl-h build/genconstants ../../gcc-4.9.4/gcc/config/i386/i386.md \ > tmp-constants.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-enums.c insn-enums.c echo timestamp > s-enums clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/min-insn-modes.o min-insn-modes.c /usr/bin/awk -f ../../gcc-4.9.4/gcc/opt-functions.awk -f ../../gcc-4.9.4/gcc/opt-read.awk \ -f ../../gcc-4.9.4/gcc/optc-save-gen.awk \ -v header_name="config.h system.h coretypes.h tm.h" < optionlist > options-save.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-constants.h insn-constants.h /usr/bin/awk -f ../../gcc-4.9.4/gcc/opt-functions.awk -f ../../gcc-4.9.4/gcc/opt-read.awk \ -f ../../gcc-4.9.4/gcc/optc-gen.awk \ -v header_name="config.h system.h coretypes.h options.h tm.h" < optionlist > options.c echo timestamp > s-constants /usr/bin/awk -f ../../gcc-4.9.4/gcc/opt-functions.awk -f ../../gcc-4.9.4/gcc/opt-read.awk \ -f ../../gcc-4.9.4/gcc/opth-gen.awk \ < optionlist > tmp-options.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-options.h options.h echo timestamp > s-options-h build/gengtype \ -S ../../gcc-4.9.4/gcc -I gtyp-input.list -w tmp-gtype.state clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/gencheck.o ../../gcc-4.9.4/gcc/gencheck.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -o build/gencheck \ build/gencheck.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a build/gencheck > tmp-check.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-check.h tree-check.h echo timestamp > s-check /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-gtype.state gtype.state build/gengtype \ -r gtype.state cp doc/gcc.1 doc/g++.1 echo timestamp > s-gtype clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genopinit.o ../../gcc-4.9.4/gcc/genopinit.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genattrtab.o ../../gcc-4.9.4/gcc/genattrtab.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genautomata.o ../../gcc-4.9.4/gcc/genautomata.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genemit.o ../../gcc-4.9.4/gcc/genemit.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/gcc/genemit.c:124:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 1); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:131:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 1); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:134:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (x, 1, i), subroutine_type, used); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:141:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:145:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:148:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (x, 2, i), subroutine_type, used); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:352:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] h = XOBNEW (hash_obstack, struct attr_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:366:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] h = XOBNEW (hash_obstack, struct attr_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genemit.c:272:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:276:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (insn, 1) - 1; i > 0; i--) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:287:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (i != XVECLEN (insn, 1) - 1) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:434:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt_val, 1) = arg1; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:443:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (h->u.rtl, 1) == arg1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:451:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt_val, 1) = arg1; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:476:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt_val, 1) = NULL_RTX; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:787:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:477:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt_val, 2) = NULL_RTX; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:787:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:493:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XSTR (h->u.rtl, 1) == arg1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:501:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt_val, 1) = arg1; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:569:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:301:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XVECLEN (p->pattern, 1) != XVECLEN (insn, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:301:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XVECLEN (p->pattern, 1) != XVECLEN (insn, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:304:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = i + 1; j < XVECLEN (insn, 1); j++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:306:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_rtx = XEXP (XVECEXP (p->pattern, 1, j), 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:770:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-4.9.4/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:307:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = XEXP (XVECEXP (insn, 1, j), 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note../../gcc-4.9.4/gcc/genattrtab.c:564:25: note: parameter of type 'enum rtx_code' is declared here attr_rtx (enum rtx_code code, ...) ^ : expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:770:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-4.9.4/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here ../../gcc-4.9.4/gcc/genattrtab.c rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:320:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (j == XVECLEN (insn, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:350:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:369:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (insn, 1) == 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:372:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (insn, 1, 0), DEFINE_INSN, NULL); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:380:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECLEN (insn, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:382:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 1); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (insn, 1, i), DEFINE_INSN, used); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' :633:13: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] new_str = XOBNEWVAR (hash_obstack, char, len + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:368:35: note: expanded from macro 'XOBNEWVAR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define XOBNEWVAR(O, T, S) ((T *) obstack_alloc ((O), (S))) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:762:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1)[0] == '!') ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:768:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/genemit.c else if (n_comma_elts (XSTR (exp, 1)) == 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:774:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return mk_attr_alt (1 << atoi (XSTR (exp, 1))); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:785:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = attr_eq (XSTR (exp, 0), XSTR (exp, 1));:403:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (expand, 1) == 0) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:407:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (expand, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:425:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0') ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659 ^ ~ :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:425:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0') ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note../../gcc-4.9.4/gcc/rtl.h:769: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:427:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XVECLEN (expand, 1) == 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:430:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (expand, 1, 0), DEFINE_EXPAND, NULL); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: :23: noteexpanded from macro 'XVECEXP' : expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:795:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = XSTR (exp, 1); *p; p++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:450:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : if (XSTR (expand, 3) && *XSTR (expand, 3)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:450:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (expand, 3) && *XSTR (expand, 3)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:462:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] print_md_ptr_loc (XSTR (expand, 3)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:463:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("%s\n", XSTR (expand, 3)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:467:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (expand, 1) != 0) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:484:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (expand, 1); i++) ^ ~ 769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:486:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XVECEXP (expand, 1, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' ^ ../../gcc-4.9.4/gcc/genattrtab.c:804:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:546:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (XVEC (split, 2) == 0) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:552:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (split, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:585:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (split, 3)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:587:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] print_md_ptr_loc (XSTR (split, 3)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' && ! strcmp (XSTR (exp, 1), XSTR (av->value, 0))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:809:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1), XSTR (exp, 0)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:818:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:828:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:853:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_test (XEXP (exp, 1), is_const, lineno); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:588:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("%s\n", XSTR (split, 3)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:602:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (split, 2); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:604:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XVECEXP (split, 2, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:668:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = clobber->first_clobber; i < XVECLEN (clobber->pattern, 1); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:671:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (clobber->pattern, 1, i), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:853:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_test (XEXP (exp, 1), is_const, lineno); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:880:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (SYMBOL_REF, XSTR (XEXP (exp, 1), 0))); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-4.9.4/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:968:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:968:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:969:41: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (XEXP (exp, 2), attr); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:969:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (XEXP (exp, 2), attr); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:989:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:989:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/genemit.c:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1018:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1018:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ 761:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elt, 1), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1066:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (exp, 1) != num_alt) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1084:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (condexp, 0, 2 * i + 1) = XVECEXP (exp, 1, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1087:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (condexp, 1) = XVECEXP (exp, 1, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1087:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (condexp, 1) = XVECEXP (exp, 1, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1104:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] n = n_comma_elts (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1108:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (CONST_STRING, XSTR (exp, 1))); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1112:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (newexp, 1) = rtvec_alloc (n); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1115:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1118:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (newexp, 1, n++) = attr_rtx (CONST_STRING, p); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1177:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (value, 1) = check_attr_value (XEXP (value, 1), attr); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1177:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (value, 1) = check_attr_value (XEXP (value, 1), attr); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1225:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (newexp, 0, 1) = XEXP (exp, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1227:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = XEXP (exp, 2); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1227:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = XEXP (exp, 2); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1239:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return make_canonical (attr, XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1240:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] defval = XEXP (exp, 1) = make_canonical (attr, XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1240:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] defval = XEXP (exp, 1) = make_canonical (attr, XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1267:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_boolean (XEXP (exp, 1))); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1270:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:252:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1270:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:252:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1270:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1271:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:252:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1271:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:252:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1271:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1276:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:252:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1276:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:252:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1276:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1312:8: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] av = oballoc (struct attr_value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:1350:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (condexp, 1) = make_numeric_value (0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1356:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = make_numeric_value (XVECLEN (delay->def, 1) / 3); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1366:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (condexp, 1) = make_numeric_value (0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1382:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (delay->def, 1); i += 3) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1384:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condexp = XVECEXP (delay->def, 1, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1396:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condexp = XVECEXP (delay->def, 1, i + 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1408:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condexp = XVECEXP (delay->def, 1, i + 2); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1455:12: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ie = oballoc (struct insn_ent); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:1448:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XEXP (XVECEXP (id->def, id->vec_idx, i), 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1496:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = substitute_address (XEXP (exp, 1), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1496:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = substitute_address (XEXP (exp, 1), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1512:30: warning../../gcc-4.9.4/gcc/genautomata.c:1111:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] substitute_address (XEXP (exp, 1), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1514:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] substitute_address (XEXP (exp, 2), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1586:15: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] new_ie = oballoc (struct insn_ent); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' ../../gcc-4.9.4/gcc/genautomata.c:1182:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429: = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:1233:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:1668:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1)[0]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1728:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (rtl_obstack); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genextract.o ../../gcc-4.9.4/gcc/genextract.c ../../gcc-4.9.4/gcc/genattrtab.c:1720:16../../gcc-4.9.4/gcc/genautomata.c: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx defval = XEXP (exp, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1721:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_defval = XEXP (exp, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' :1264:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1797:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_UNIT (decl)->automaton_name = XSTR (def, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' if (len != XVECLEN (exp, 0) || new_defval != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1822:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ XEXP (newexp, 1) = new_defval; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1294:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_UNIT (decl)->automaton_name = XSTR (def, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/genattrtab.c:1904:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = insert_right_side (code, exp, XEXP (term, 1), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1912:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = insert_right_side (code, XEXP (exp, 1), ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1914:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1315:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] out_patterns = get_str_vect (XSTR (def, 1), &out_length, ',', FALSE); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 44 warnings generated. ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here ../../gcc-4.9.4/gcc/genattrtab.c:1943:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] | compute_alternative_mask (XEXP (exp, 1), code); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1317:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fatal ("invalid string `%s' in define_bypass", XSTR (def, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1318:31: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] in_patterns = get_str_vect (XSTR (def, 2), &in_length, ',', FALSE); ^ ~ ../../gcc-4.9.4/gcc/rtl.h../../gcc-4.9.4/gcc/genattrtab.c:1948:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = XSTR (XEXP (exp, 0), 1); ^ ~ :769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1320:52: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] fatal ("invalid string `%s' in define_bypass", XSTR (def, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1952:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = XSTR (exp, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:76938: note: expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1330:42: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_BYPASS (decl)->bypass_guard_name = XSTR (def, 3); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1956:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == AND && XINT (exp, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1959:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == IOR && !XINT (exp, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genoutput.o ../../gcc-4.9.4/gcc/genoutput.c ../../gcc-4.9.4/gcc/genautomata.c:1354:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] second_str_cpu_units = get_str_vect (XSTR (def, 1), &length, ',', ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1357:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fatal ("invalid second string `%s' in exclusion_set", XSTR (def, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2034:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (value, 0), XSTR (exp, 1))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2047:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = ACONCAT ((prefix, "_", XSTR (exp, 1), NULL)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/../include/libiberty.h:182:58: note: expanded from macro 'ACONCAT' (libiberty_concat_ptr = (char *) alloca (concat_length ACONCAT_PARAMS + 1), \ ^~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:1412:18: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] str_patterns = XOBNEWVEC (&irp, char **, patterns_length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:658:37: note: expanded from macro 'alloca' # define alloca(x) __builtin_alloca(x) ^ ../../gcc-4.9.4/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC'../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2047:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = ACONCAT ((prefix, "_", XSTR (exp, 1), NULL)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/../include/libiberty.h:183:17: note: expanded from macro 'ACONCAT' concat_copy2 ACONCAT_PARAMS) ^~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2097:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] evaluate_eq_attr (exp, attr, XEXP (value, 1), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:1402:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] str_pattern_lists = get_str_vect (XSTR (def, 1), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1411:58: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : "invalid second string `%s' in absence_set")), XSTR (def, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2148:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = simplify_and_tree (XEXP (exp, 1), pterm, insn_code, insn_index); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2149:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2166:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = simplify_and_tree (XEXP (exp, 1), &temp, insn_code, insn_index); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2172:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2211:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (exp, 1), XSTR (*pterm, 1))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2211:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (exp, 1), XSTR (*pterm, 1))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2223:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (*pterm, 1), XSTR (XEXP (exp, 0), 1))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2223:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (*pterm, 1), XSTR (XEXP (exp, 0), 1))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2235:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (exp, 1), XSTR (XEXP (*pterm, 0), 1))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2235:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (exp, 1), XSTR (XEXP (*pterm, 0), 1))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2278:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = simplify_or_tree (XEXP (exp, 1), pterm, insn_code, insn_index); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/genautomata.c:1716:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_RESERV (decl)->regexp = gen_regexp (XSTR (def, 1)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2279:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/genautomata.c:1735:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ DECL_INSN_RESERV (decl)->default_latency = XINT (def, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1736:../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2296:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = simplify_or_tree (XEXP (exp, 1), &temp, insn_code, insn_index); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2302:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2357:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2357:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2381:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2381:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_INSN_RESERV (decl)->condexp = XEXP (def, 2); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1737:49: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_INSN_RESERV (decl)->regexp = gen_regexp (XSTR (def, 3)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' ../../gcc-4.9.4/gcc/genattrtab.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ :2407:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2407:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2424:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) & XINT (s2, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2424:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) & XINT (s2, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2424:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) & XINT (s2, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2436:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2436:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2454:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) | XINT (s2, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2454:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) | XINT (s2, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) | XINT (s2, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2466:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = 1 - XINT (s, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2466:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = 1 - XINT (s, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2480:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = 0; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2516:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:249:27: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-4.9.4/gcc/genattrtab.c:93:48: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P' #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), unchanging)) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2516:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:249:59: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-4.9.4/gcc/genattrtab.c:94:49: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), in_struct)) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2516:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:250:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2516:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:249:67: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2543:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (AND, left, XEXP (right, 1))); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1];clang: ^ ../../gcc-4.9.4/gcc/genattrtab.c:2550:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] if (left == XEXP (exp, 0) && right == XEXP (exp, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2571:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (left, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2578:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (right, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2609:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2620:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:249:27: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-4.9.4/gcc/genattrtab.c:93:48: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P' #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), unchanging)) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2620:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:249:59: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-4.9.4/gcc/genattrtab.c:94:49: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), in_struct)) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2620:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:250:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2620:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:249:67: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2632:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left == XEXP (exp, 0) && right == XEXP (exp, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2656:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] newexp = attr_rtx (IOR, XEXP (left, 1), XEXP (right, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2656:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] newexp = attr_rtx (IOR, XEXP (left, 1), XEXP (right, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2673:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && attr_equal_p (XEXP (left, 1), XEXP (right, 1))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2673:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && attr_equal_p (XEXP (left, 1), XEXP (right, 1))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2678:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = XEXP (right, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2689:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !XINT (left, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2694:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !XINT (right, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2721:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2756:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (NOT, XEXP (left, 1))); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2764:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (NOT, XEXP (left, 1))); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2782:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] newexp = mk_attr_alt (1 << atoi (XSTR (exp, 1))); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/gcc/genattrtab.c:3131:8: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] av = oballoc (struct attr_value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:3165:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr->enum_name = XSTR (exp, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3166:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] et = lookup_enum_type (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3174:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (*XSTR (exp, 1) == '\0') ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3178:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3191:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = XEXP (XEXP (exp, 2), 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3191:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = XEXP (XEXP (exp, 2), 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-4.9.4/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3198:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (XEXP (exp, 2), attr); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3198:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (XEXP (exp, 2), attr); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3199:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] attr->default_val = get_attr_value (XEXP (exp, 2), attr, -2); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3213:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return n_comma_elts (XSTR (exp, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3279:8: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] id = oballoc (struct insn_def); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:3343:11: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] delay = oballoc (struct delay_desc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:3327:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (def, 1) % 3 != 0) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3335:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (def, 1); i += 3) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3337:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3339:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 2)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3411:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] find_attrs_to_cache (XEXP (exp, 1), create); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3586:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = write_test_expr (outf, XEXP (exp, 1), attrs_cached, flags); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3588:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_test_expr (outf, XEXP (exp, 1), attrs_cached, ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3599:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (exp, 0), 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3690:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (outf, "which_alternative == %s", XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3727:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_attr_valueq (outf, attr, XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3742:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1) == NULL || *XSTR (exp, 1) == '\0') ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3742:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1) == NULL || *XSTR (exp, 1) == '\0') ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3752:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1), XINT (exp, 0), GET_MODE_NAME (GET_MODE (exp))); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3794:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_test_expr (outf, XEXP (exp, 1), attrs_cached, FLG_BITWISE); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3796:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] write_test_expr (outf, XEXP (exp, 2), attrs_cached, FLG_BITWISE); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:3475:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:3824:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_max = max_attr_value (XEXP (exp, 1), unknownp); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3834:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_max = max_attr_value (XEXP (exp, 1), unknownp); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3835:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] n = max_attr_value (XEXP (exp, 2), unknownp); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3865:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_min = min_attr_value (XEXP (exp, 1), unknownp); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3875:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_min = min_attr_value (XEXP (exp, 1), unknownp); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3876:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] n = min_attr_value (XEXP (exp, 2), unknownp); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3907:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or = or_attr_value (XEXP (exp, 1), unknownp); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3913:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or = or_attr_value (XEXP (exp, 1), unknownp); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:3914:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or |= or_attr_value (XEXP (exp, 2), unknownp); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:4111:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = eliminate_known_true (XEXP (known_true, 1), exp, ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:4251:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:4137:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx default_val = XEXP (value, 1); ^ ~ ../../gcc-4.9.4/gcc/genautomata.c:4254:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:4263:4: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:4392:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_attr_value (outf, attr, XEXP (value, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:4356:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:4359:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:4449:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (delay->def, 1) / 3 > max_slots) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h../../gcc-4.9.4/gcc/genautomata.c:4362:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ :392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:4365../../gcc-4.9.4/gcc/genattrtab.c:4450:19: warning:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] max_slots = XVECLEN (delay->def, 1) / 3; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:4521:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (delay->def, 1); i += 3) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:4601:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] attr = oballoc (struct attr_desc); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:4741:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct insn_reserv *decl = oballoc (struct insn_reserv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:4744:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl->default_latency = XINT (def, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:4745:44: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] decl->condexp = check_attr_test (XEXP (def, 2), 0, 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:4782:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] b = oballoc (struct bypass_list); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:4794:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = base = XSTR (def, 1); *p; p++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:4831:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return check_tune_attr (name, XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:4835:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && check_tune_attr (name, XEXP (exp, 1))); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:4859:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return find_tune_attr (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:4987:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (code_exp, 1) = make_numeric_value (decl->insn_num); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:4988:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lats_exp, 1) = make_numeric_value (decl->default_latency); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:4992:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (code_exp, 1) = make_numeric_value (n_insn_reservs + 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:4993:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lats_exp, 1) = make_numeric_value (0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:5052:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (code_exp, 1) = make_numeric_value (n_insn_reservs + 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:5053:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lats_exp, 1) = make_numeric_value (0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:5078:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (byps_exp, 1) = make_numeric_value (0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:5247:23: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] insn_alternatives = oballocvec (int, insn_code_number); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:295:26: note: expanded from macro 'oballocvec' #define oballocvec(T, N) XOBNEWVEC (hash_obstack, T, (N)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:5253:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] insn_n_alternatives = oballocvec (int, insn_code_number); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:295:26: note: expanded from macro 'oballocvec' #define oballocvec(T, N) XOBNEWVEC (hash_obstack, T, (N)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:5077:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&unit_usages); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genextract.c:101:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (insn, 1) == 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:102:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_rtx (XVECEXP (insn, 1, 0), &acc); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:104:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (insn, 1) - 1; i >= 0; i--) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:107:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_rtx (XVECEXP (insn, 1, i), &acc); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:247:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (x, 2) - 1; i >= 0; i--) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:250:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_rtx (XVECEXP (x, 2, i), acc); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:265:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (x, 1) - 1; i >= 0; i--) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:268:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_rtx (XVECEXP (x, 1, i), acc); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:472:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] d->operand[opno].predicate = XSTR (part, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:473:55: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] d->operand[opno].constraint = strip_whitespace (XSTR (part, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:494:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] d->operand[opno].constraint = strip_whitespace (XSTR (part, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:515:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] d->operand[opno].predicate = XSTR (part, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:519:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (part, 2); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:520:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] scan_operands (d, XVECEXP (part, 2, i), 0, 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:904:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 1); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:905:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] scan_operands (d, XVECEXP (insn, 1, i), 0, 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:907:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:919:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] process_template (d, XTMPL (insn, 3)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:960:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] process_template (d, XTMPL (peep, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:993:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:994:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 1); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:995:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] scan_operands (d, XVECEXP (insn, 1, i), 0, 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:997:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:9293:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 8 warnings generated. 15 warnings generated. clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genpeep.o ../../gcc-4.9.4/gcc/genpeep.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genrecog.o ../../gcc-4.9.4/gcc/genrecog.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 208 warnings generated. clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genpreds.o ../../gcc-4.9.4/gcc/genpreds.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/gcc/genpeep.c:92:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (peep, 1) && XSTR (peep, 1)[0]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:92:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (peep, 1) && XSTR (peep, 1)[0]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:94:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (peep, 1), insn_code_number); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:148:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:148:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:150:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:174:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 1); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:177:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] match_rtx (XVECEXP (x, 1, i), &link, fail_label); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:192:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:192:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:194:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:197:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:200:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] match_rtx (XVECEXP (x, 2, i), &link, fail_label); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:216:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:216:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:218:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/genrecog.c:380 XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:221:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:224:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] match_rtx (XVECEXP (x, 2, i), &link, fail_label); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here :11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ && (XSTR (pattern, 2)[0] == '0' + n ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:381:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || (XSTR (pattern, 2)[0] == '%' ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:382:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && XSTR (pattern, 2)[1] == '0' + n))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:447:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *pred_name = XSTR (pattern, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:452:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] c_test = XSTR (insn, 2); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:454:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] c_test = XSTR (insn, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:468:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const char constraints0 = XSTR (pattern, 2)[0]; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:546:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] src = SET_SRC (pattern); ^~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:804:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:571:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! strcmp (XSTR (src, 1), "address_operand")) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:600:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_pattern (SET_SRC (pattern), insn, NULL_RTX, 0); ^~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:804:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:610:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_pattern (XEXP (pattern, 1), insn, NULL_RTX, 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:611:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_pattern (XEXP (pattern, 2), insn, NULL_RTX, 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:735:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] test->u.veclen = XVECLEN (pattern, 2); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:753:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred_name = XSTR (pattern, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:817:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = add_to_sequence (XVECEXP (pattern, 2, i), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:838:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 18 warnings generated. sub = add_to_sequence (XVECEXP (pattern, 1, i), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/rtl.o ../../gcc-4.9.4/gcc/rtl.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/gcc/genpreds.c:50:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (validate_exp (XEXP (exp, 2), name, lineno)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:55:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (validate_exp (XEXP (exp, 1), name, lineno)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:65:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = XSTR (exp, 1); *p; p++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:70:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] "string '%s'", name, XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:95:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_exp (XEXP (defn, 1), XSTR (defn, 0), lineno); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:140:20: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] match_test_str = XOBFINISH (rtl_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genpreds.c:149:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (and_exp, 1) = match_test_exp; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:174:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (needs_variable (XEXP (exp, 2), var)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:179:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (needs_variable (XEXP (exp, 1), var)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:236:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pred_data *p = lookup_predicate (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:238:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] error ("reference to undefined predicate '%s'", XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:245:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1)[0] != '\0' ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:258:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:261:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NO_MODE_TEST (XEXP (exp, 1))); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:266:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:269:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || NO_MODE_TEST (XEXP (exp, 1))); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:276:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:277:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:280:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NO_MODE_TEST (XEXP (exp, 1))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:281:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || NO_MODE_TEST (XEXP (exp, 2))); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:323:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (and_exp, 1) = match_test_exp; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:355:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int test1 = NO_MODE_TEST (XEXP (subexp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:368:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int test1 = NO_MODE_TEST (XEXP (subexp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:369:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int test2 = NO_MODE_TEST (XEXP (subexp, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:381:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = &XEXP (subexp, 2); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:463:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:471:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:485:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:487:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:493:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("%s (op, mode)", XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:495:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("%s (op, %smode)", XSTR (exp, 1), mode_name[GET_MODE (exp)]); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:499:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_match_code (XSTR (exp, 1), XSTR (exp, 0)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 16 warnings generated. ../../gcc-4.9.4/gcc/genpreds.c:517:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *path = XSTR (exp, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:566:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:578:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:705:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return XOBFINISH (rtl_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/read-rtl.o ../../gcc-4.9.4/gcc/read-rtl.c ../../gcc-4.9.4/gcc/genpreds.c:857:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] c = XOBNEW (rtl_obstack, struct constraint_data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genpreds.c:894:35: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] add_constraint (XSTR (c, 0), 0, XEXP (c, 2), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:904:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_constraint (XSTR (c, 0), XSTR (c, 1), 0, false, false, lineno); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:1142:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (c->exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 40 warnings generated. clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/ggc-none.o ../../gcc-4.9.4/gcc/ggc-none.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/gcc/rtl.c:184:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (x) == SYMBOL_REF && SYMBOL_REF_HAS_BLOCK_INFO_P (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1636:5: note: expanded from macro 'SYMBOL_REF_HAS_BLOCK_INFO_P' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_HAS_BLOCK_INFO) != 0) ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1607:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:784:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/rtl.c:263:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ORIGINAL_REGNO (XEXP (orig, 0)) == REGNO (XEXP (orig, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:785:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:213:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs_vec = XVEC (rt, 4); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:231:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (new_attr, 1) = xstrdup ("yes"); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:245:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = new_attrs_vec; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:370:14: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] copy = XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/read-rtl.c:453:46: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 2) = add_condition_to_string (XSTR (x, 2), extra); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:453:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 2) = add_condition_to_string (XSTR (x, 2), extra); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:460:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 1) = add_condition_to_string (XSTR (x, 1), extra); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:460:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 1) = add_condition_to_string (XSTR (x, 1), extra); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:464:46: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 2) = add_condition_to_string (XSTR (x, 2), extra); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:464:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 2) = add_condition_to_string (XSTR (x, 2), extra); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:465:46: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 4) = add_condition_to_string (XSTR (x, 4), extra); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:465:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (x, 4) = add_condition_to_string (XSTR (x, 4), extra); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:524:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = NULL_RTX; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:577:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = NULL_RTX; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:596:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = rtx_alloc (EXPR_LIST); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 2 warnings generated. ../../gcc-4.9.4/gcc/read-rtl.c:851:41: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] record_attribute_use (group, ptr, XOBFINISH (&string_obstack, char *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/vec.o ../../gcc-4.9.4/gcc/vec.c ../../gcc-4.9.4/gcc/read-rtl.c:938:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (return_rtx, 1) = xstrdup ("no,yes"); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:939:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (return_rtx, 2) = const_str; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:942:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = NULL_RTX; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:960:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = NULL_RTX; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:997:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = rtx_alloc (EXPR_LIST); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:1203:38: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] memcpy (&return_vec->elem[0], obstack_finish (&vector_stack), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/read-rtl.c:1259:20: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] stringbuf = XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/read-rtl.c:1159:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ORIGINAL_REGNO (return_rtx) = REGNO (return_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:785:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:1387:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 0) = XEXP (p, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:1388:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 1) = read_nested_rtx (); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/read-rtl.c:1390:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (p, 1) = q; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/gensupport.o ../../gcc-4.9.4/gcc/gensupport.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 27 warnings generated. clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/print-rtl.o ../../gcc-4.9.4/gcc/print-rtl.c 29 warnings generated. clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genflags.o ../../gcc-4.9.4/gcc/genflags.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genconditions.o ../../gcc-4.9.4/gcc/genconditions.c ../../gcc-4.9.4/gcc/gensupport.c:219:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_predicate_codes (XEXP (exp, 1), lineno, op1_codes); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:226:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_predicate_codes (XEXP (exp, 1), lineno, op1_codes); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:239:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_predicate_codes (XEXP (exp, 1), lineno, op1_codes); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:240:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_predicate_codes (XEXP (exp, 2), lineno, op2_codes); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:251:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1)[0] != '\0') ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:304:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pred_data *p = lookup_predicate (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:308:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:371:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred->exp = XEXP (desc, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:372:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pred->c_block = XSTR (desc, 2); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:376:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_predicate_codes (XEXP (desc, 1), lineno, codes); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (t1, 1) = "no,yes"; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (t1, 2) = rtx_alloc (CONST_STRING); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:437:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (t1, 2), 0) = "yes"; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-4.9.4/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:458:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (part, 2) = ""; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:460:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (part, 1) = ""; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:531:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i = XVECLEN (desc, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:535:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (split, 0, i) = copy_rtx (XVECEXP (desc, 1, i)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:541:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] split_cond = XSTR (desc, 4); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:545:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] split_cond = join_c_conditions (XSTR (desc, 2), split_cond + 2); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:547:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 1) = split_cond; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:548:2: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (split, 2) = XVEC (desc, 5); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:548:20: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (split, 2) = XVEC (desc, 5); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:549:2: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 3) = XSTR (desc, 6); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:549:20: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 3) = XSTR (desc, 6); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:552:9: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] attr = XVEC (desc, 7); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:554:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (desc, 4) = attr; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:578:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec vec = XVEC (elem->data, 4); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:593:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (sub, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = SET_SRC (sub); ^~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:804:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:653:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec attrs_vec = XVEC (elem->data, 4); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:667:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (cur_attr, 1) = new_value; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:681:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec attrs_vec = XVEC (elem->data, 4); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:696:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (cur_attr, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:705:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cur_attr = SET_SRC (cur_attr); ^~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:804:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/gcc/gensupport.c:768:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred_name = XSTR (pt, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:772:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!pred_pt || pred_pt != lookup_predicate (XSTR (x, 1))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:793:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred_name = XSTR (pt, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:797:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!pred_pt || pred_pt != lookup_predicate (XSTR (x, 1))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:820:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (x, x_vecexp_pos) != XVECLEN (pt, 2)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:822:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (pt, 2); j++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:824:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (pt, 2, j), lineno)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:835:33: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_RTX_LENGTH (code) != XVECLEN (pt, 2)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:837:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (pt, 2); j++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:838:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!subst_pattern_match (XEXP (x, j), XVECEXP (pt, 2, j), lineno)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:928:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (elem->data, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:945:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (XEXP (elem->data, 2), 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-4.9.4/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1006:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] i = n_alternatives (XSTR (pattern, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1009:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!*(XSTR (pattern, 2))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1072:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] i = n_alternatives (XSTR (pattern, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1128:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *c = XSTR (pattern, 2); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1151:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (pattern, 2) = new_c; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1219:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (pattern, 2) = alter (XSTR (pattern, 2), n_dup); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1219:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (pattern, 2) = alter (XSTR (pattern, 2), n_dup); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1264:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return join_c_conditions (XSTR (ce_elem->data, 1), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1265:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (insn_elem->data, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1280:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (eq_attr, 1) = "yes"; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1283:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ite, 1) = val; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1284:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (ite, 2) = str; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1300:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec vec = XVEC (insn, 4); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1346:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = SET_SRC (sub); ^~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:804:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1383:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] = modify_attr_enabled_ce (XEXP (elem->data, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1382:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (elem->data, 2) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1394:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (val, 1) = rtx_alloc (CONST_STRING); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1395:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (val, 2) = rtx_alloc (CONST_STRING); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1397:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (val, 0), 1) = "yes"; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1398:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (val, 1), 0) = "yes"; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-4.9.4/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1399:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (val, 2), 0) = "no"; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-4.9.4/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1403:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = modify_attr_enabled_ce (val); ^~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:804:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1405:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = new_vec; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1416:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec vec = XVEC (elem->data, 4); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1430:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strchr (XSTR (sub, 1), ',') != NULL) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1431:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (sub, 1) = duplicate_alternatives (XSTR (sub, 1), n_dup); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1431:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (sub, 1) = duplicate_alternatives (XSTR (sub, 1), n_dup); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1487:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ce_out = XSTR (ce_elem->data, 2); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1488:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_out = XTMPL (insn_elem->data, 3); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1638:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_out = XTMPL (insn, 3); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1706:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (insn, 1) == 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1708:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (insn, 1, 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1708:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (insn, 1, 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1709:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (insn, 1, 0) = pattern; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1710:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PUT_NUM_ELEM (XVEC (insn, 1), 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:393:36: note: expanded from macro 'PUT_NUM_ELEM' #define PUT_NUM_ELEM(RTVEC, NUM) ((RTVEC)->num_elem = (NUM)) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1714:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = rtx_alloc (PARALLEL); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1715:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (XEXP (pattern, 1), 0) = XVEC (insn, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ ../../gcc-4.9.4/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1715:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (XEXP (pattern, 1), 0) = XVEC (insn, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1716:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 1) = rtvec_alloc (1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1717:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (insn, 1, 0) = pattern; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1720:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (ce_elem->data, 3) != NULL) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1722:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec attributes = rtvec_alloc (XVECLEN (insn, 4) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1723:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] + XVECLEN (ce_elem->data, 3)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1726:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 4); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1727:34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] RTVEC_ELT (attributes, i) = XVECEXP (insn, 4, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1729:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (ce_elem->data, 3); j++, i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1730:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] RTVEC_ELT (attributes, i) = XVECEXP (ce_elem->data, 3, j); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1732:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = attributes; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1735:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (insn, 2) = alter_test_for_insn (ce_elem, insn_elem); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1736:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XTMPL (insn, 3) = alter_output_for_insn (ce_elem, insn_elem, ^ ~ ../../gcc-4.9.4/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1765:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (split, 0, 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1771:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = rtx_alloc (PARALLEL); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1772:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (XEXP (pattern, 1), 0) = XVEC (split, 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ ../../gcc-4.9.4/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1777:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (split, 2); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1781:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (split, 2, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1781:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (split, 2, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1782:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (split, 2, i) = pattern; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:220:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REGNO (in_rtx) != ORIGINAL_REGNO (in_rtx)) ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:785:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1816:11../../gcc-4.9.4/gcc/print-rtl.c:221:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (outfile, " [%d]", ORIGINAL_REGNO (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1119: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ if (XVECLEN (elem->data, 1) != XVECLEN (subst_elem->data, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:785:28: note: expanded from macro 'X0UINT'../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' ../../gcc-4.9.4/gcc/rtl.h:771#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ :23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1816:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (elem->data, 1) != XVECLEN (subst_elem->data, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' ../../gcc-4.9.4/gcc/print-rtl.c:239:14#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ : ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ switch (NOTE_KIND (in_rtx)) ^~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-4.9.4/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here ../../gcc-4.9.4/gcc/rtl.h rtunion fld[1]; ^ :801:32: note: expanded from macro 'XCINT' ../../gcc-4.9.4/gcc/gensupport.c:1821:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ for (j = 0; j < XVECLEN (elem->data, 1); j++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-4.9.4/gcc/rtl.h:779:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ 40: note: expanded from macro 'XVECLEN' ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/rtl.h:771../../gcc-4.9.4/gcc/print-rtl.c:246:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] :23: note: fprintf (outfile, " %d", NOTE_EH_HANDLER (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XVEC' ../../gcc-4.9.4/gcc/rtl.h:952:31: note: expanded from macro 'NOTE_EH_HANDLER' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE) ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:801:32: note: expanded from macro 'XCINT' ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-4.9.4/gcc/gensupport.c:1823:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here if (!subst_pattern_match (XVECEXP (elem->data, 1, j), ^ ~ rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:271:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h:778:39 const char *label = NOTE_DELETED_LABEL_NAME (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'XVECEXP'../../gcc-4.9.4/gcc/rtl.h:949:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 4, NOTE)#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' ../../gcc-4.9.4/gcc/rtl.h:803:32: note: expanded from macro 'XCSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here ../../gcc-4.9.4/gcc/rtl.h rtunion fld[1]; ^ :341:5: note: array 'fld' declared here ../../gcc-4.9.4/gcc/print-rtl.c: rtunion fld[1]; ^ 309:40: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/gensupport.c:1824:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (i == 8 && JUMP_P (in_rtx) && JUMP_LABEL (in_rtx) != NULL) ^~~~~~~~~~~~~~~~~~~ XVECEXP (subst_elem->data, 1, j), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:1102:28: note: expanded from macro 'JUMP_LABEL' ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' 804:32: note: expanded from macro 'XCEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' 37: note#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ : expanded from macro 'RTL_CHECKC1' ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-4.9.4/gcc/gensupport.c:1831:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here if (!get_alternatives_number (XVECEXP (elem->data, 1, j), rtunion fld[1]; ^ ^ ~ ../../gcc-4.9.4/gcc/print-rtl.c:318:42: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' fprintf (outfile, "%d", INSN_UID (JUMP_LABEL (in_rtx))); ^~~~~~~~~~~~~~~~~~~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' ../../gcc-4.9.4/gcc/rtl.h:1102:28: note: expanded from macro 'JUMP_LABEL' #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:804:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:821:31: note: expanded from macro 'INSN_UID' #define INSN_UID(INSN) XINT (INSN, 0) ^~~~ ../../gcc-4.9.4/gcc/rtl.h:767:35: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ ../../gcc-4.9.4/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:439:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] 5: note: array 'fld' declared here if (NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_LABEL ^~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' ../../gcc-4.9.4/gcc/gensupport.c:1841#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ :../../gcc-4.9.4/gcc/rtl.h:801:32: note: expanded from macro 'XCINT' 23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ for (j = 0; j < XVECLEN (subst_elem->data, 3); j++)../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' ^ ~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' : note: #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:440:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_DEBUG_LABEL) ^~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:801:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/print-rtl.c../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' :510:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ if (is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, i) ^~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-4.9.4/gcc/rtl.h:843:25: note: expanded from macro 'INSN_CODE' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ #define INSN_CODE(INSN) XINT (INSN, 6) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' rtunion fld[1]; ^ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/gensupport.c:1843:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' if (!get_alternatives_number (XVECEXP (subst_elem->data, 3, j), ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' rtunion fld[1]; ^ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/print-rtl.c:534:10: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' && NOTE_KIND (sub) == NOTE_INSN_DELETED_LABEL) ^~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:801:32: note: expanded from macro 'XCINT' ../../gcc-4.9.4/gcc/rtl.h:662:35#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ : note: expanded from macro 'RTVEC_ELT' ../../gcc-4.9.4/gcc/rtl.h:660#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ :37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1859:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341 subst_pattern_vec = rtvec_alloc (XVECLEN (subst_elem->data, 3)); ^ ~ :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' ../../gcc-4.9.4/gcc/print-rtl.c:635:39#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ : ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ fprintf (outfile, " [%d uses]", LABEL_NUSES (in_rtx)); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/rtl.h:1047#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :26: note: expanded from macro 'LABEL_NUSES' ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:801:32: note: expanded from macro 'XCINT' ../../gcc-4.9.4/gcc/rtl.h:341:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ 5: note: array 'fld' declared here ../../gcc-4.9.4/gcc/rtl.h rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1860:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (subst_elem->data, 3); j++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' :660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1862:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] subst_pattern = copy_rtx (XVECEXP (subst_elem->data, 3, j)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1883:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (elem->data, 1) = subst_pattern_vec; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1890:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XTMPL (elem->data, 3) = ^ ~ ../../gcc-4.9.4/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1897:49: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2) = join_c_conditions (XSTR (subst_elem->data, 2), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1898:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1897:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2) = join_c_conditions (XSTR (subst_elem->data, 2), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:723:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (PREV_INSN (x) == 0) ^~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:824:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:725:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] x = PREV_INSN (x); ^~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:824:25: note: expanded from macro 'PREV_INSN' #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:728:61: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = count, insn = x; i > 0 && insn != 0; i--, insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:825:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:746:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] start = NEXT_INSN (start); ^~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/gensupport.c:../../gcc-4.9.4/gcc/rtl.h:825:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:382091:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strcmp (XSTR (pattern, 1), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~../../gcc-4.9.4/gcc/gensupport.c:2092:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here XSTR (match_operand_entries_in_pattern[opno], 1))) ^ ~ rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:758:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] x = NEXT_INSN (x); ^~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:825:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:800:52: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tmp_rtx = rtx_first; tmp_rtx != 0; tmp_rtx = NEXT_INSN (tmp_rtx)) ^~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:825:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2227:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strcmp (XSTR (elem->data, 0), XSTR (elem_attr->data, 1)) == 0) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2257:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = queue; x; x = XEXP (x, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2379:24: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] XSTR (set_attr, 1) = XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/gensupport.c:2313:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] template_code = XTMPL (insn, 3); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (set_attr, 1) = XOBFINISH (&string_obstack, char *); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2384:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!XVEC (insn, 4)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2387:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] vec_len = XVECLEN (insn, 4); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2391:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] RTVEC_ELT (new_vec, i) = XVECEXP (insn, 4, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2393:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = new_vec; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2485:29: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] XSTR (mnemonic_attr, 1) = XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/gensupport.c:2449:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 4)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2450:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 4); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2452:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx set_attr = XVECEXP (insn, 4, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2477:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] str = XSTR (mnemonic_attr, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2485:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (mnemonic_attr, 1) = XOBFINISH (&string_obstack, char *); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2607:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_eval_c_test (XSTR (desc, 2)) != 0) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2620:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_eval_c_test (XSTR (desc, 1)) != 0) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genflags.c:85:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int len = XVECLEN (insn, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genflags.c:91:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] max_operand_1 (XVECEXP (insn, 1, i)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 18 warnings generated. ../../gcc-4.9.4/gcc/genflags.c:132:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int truth = maybe_eval_c_test (XSTR (insn, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genflags.c:196:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int truth = maybe_eval_c_test (XSTR (insn, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genflags.c:236:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = XSTR (insn, 2); *p; p++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genflags.c:288:11: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] insns = XOBFINISH (&obstack, rtx *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38:clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genattr.o ../../gcc-4.9.4/gcc/genattr.c note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genconditions.c:116:58: warning: cast from 'void **' to 'const struct c_test **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] const struct c_test *test = * (const struct c_test **) slot; ^ ../../gcc-4.9.4/gcc/genconditions.c:235:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] add_c_test (XSTR (desc, 2), -1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genconditions.c:245:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_c_test (XSTR (desc, 1), -1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 6 warnings generated. 3 warnings generated. clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genattr-common.o ../../gcc-4.9.4/gcc/genattr-common.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/gencodes.o ../../gcc-4.9.4/gcc/gencodes.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 138 warnings generated. clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/genconfig.o ../../gcc-4.9.4/gcc/genconfig.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/gcc/genattr.c:51:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (attr, 1), XSTR (attr, 0), (is_const ? "void" : "rtx")); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattr.c:54:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] p = XSTR (attr, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattr.c:87:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return check_tune_attr (name, XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattr.c:91:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && check_tune_attr (name, XEXP (exp, 1))); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattr.c:115:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return find_tune_attr (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattr.c:128:47: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! check_tune_attr (XSTR (attr, 0), XEXP (resv, 2))) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattr.c:185:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (desc, 1); i += 3) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattr.c:187:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (desc, 1, i + 1) && ! have_annul_true) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattr.c:194:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (desc, 1, i + 2) && ! have_annul_false) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattr.c:213:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] = find_tune_attr (XEXP (reservations[0], 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gencodes.c:35:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int truth = maybe_eval_c_test (XSTR (insn, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattr-common.c:44:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] p = XSTR (attr, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a 1 warning generated. clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a 10 warnings generated. clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a -lm clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a ../../gcc-4.9.4/gcc/genconfig.c:122:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_insn_part (SET_SRC (part), recog_p, ^~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:804:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genconfig.c:177:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1) != 0) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genconfig.c:178:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 1); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genconfig.c:179:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_insn_part (XVECEXP (insn, 1, i), 1, 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genconfig.c:198:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1) != 0) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genconfig.c:199:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 1); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genconfig.c:206:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_insn_part (XVECEXP (insn, 1, i), 0, 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genconfig.c:225:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (split, 2) > max_insns_per_split) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genconfig.c:226:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] max_insns_per_split = XVECLEN (split, 2); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a 9 warnings generated. clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -o build/genattr-common \ build/genattr-common.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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -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/read-md.o build/errors.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a build/genpreds ../../gcc-4.9.4/gcc/config/i386/i386.md > tmp-preds.c build/genpreds -h ../../gcc-4.9.4/gcc/config/i386/i386.md > tmp-preds.h build/genconditions ../../gcc-4.9.4/gcc/config/i386/i386.md > tmp-condmd.c build/genpreds -c ../../gcc-4.9.4/gcc/config/i386/i386.md > tmp-constrs.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-preds.h tm-preds.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-constrs.h tm-constrs.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-preds.c insn-preds.c echo timestamp > s-preds-h echo timestamp > s-constrs-h echo timestamp > s-preds /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-condmd.c build/gencondmd.c echo timestamp > s-conditions clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/gencondmd.o build/gencondmd.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from build/gencondmd.c:33: ../../gcc-4.9.4/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ../../gcc-4.9.4/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from build/gencondmd.c:34: ../../gcc-4.9.4/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-4.9.4/gcc/output.h:121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:60: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:60: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:47: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:47: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4430:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4430:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:45: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:45: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/mmx.md:663:41: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/mmx.md:663:41: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3568:30: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V4SFmode == V4SFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3568:30: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V4SFmode == V4SFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:88: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:88: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:16900:16: warning: self-comparison always evaluates to true [-Wtautological-compare] && ((HImode == HImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:16900:16: warning: self-comparison always evaluates to true [-Wtautological-compare] && ((HImode == HImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4509:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4509:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:55: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:55: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:4: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (1 && 1) ^ ~ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:4: note: use '&' for a bitwise operation (1 && 1) ^~ & ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:4: note: remove constant to silence this warning (1 && 1) ~^~~~ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:4: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (1 && 1) ^ ~ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:4: note: use '&' for a bitwise operation (1 && 1) ^~ & ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:4: note: remove constant to silence this warning (1 && 1) ~^~~~ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17499:14: warning: self-comparison always evaluates to true [-Wtautological-compare] || SImode == SImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17499:14: warning: self-comparison always evaluates to true [-Wtautological-compare] || SImode == SImode ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:36: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:36: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (1 && 1) && ^ ~ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: use '&' for a bitwise operation (1 && 1) && ^~ & ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: remove constant to silence this warning (1 && 1) && ~^~~~ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (1 && 1) && ^ ~ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: use '&' for a bitwise operation (1 && 1) && ^~ & ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: remove constant to silence this warning (1 && 1) && ~^~~~ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:110: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V8DFmode, operands) && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:110: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V8DFmode, operands) && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:56: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:56: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:87: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:87: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:4320:65: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:4320:65: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17197:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17197:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:119: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V8DFmode, operands) && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:119: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V8DFmode, operands) && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17513:44: warning: self-comparison always evaluates to true [-Wtautological-compare] && (!TARGET_PARTIAL_REG_STALL || SImode == SImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17513:44: warning: self-comparison always evaluates to true [-Wtautological-compare] && (!TARGET_PARTIAL_REG_STALL || SImode == SImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:14164:30: warning: self-comparison always evaluates to false [-Wtautological-compare] (TARGET_AVX512F && (V8DImode != V8DImode || TARGET_64BIT))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:14164:30: warning: self-comparison always evaluates to false [-Wtautological-compare] (TARGET_AVX512F && (V8DImode != V8DImode || TARGET_64BIT))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3592:33: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3592:33: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:97: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V16SFmode, operands) && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:97: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V16SFmode, operands) && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:4320:56: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:4320:56: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4472:29: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4472:29: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17137:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17137:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:12823:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (operands[2], 0), 1) == UNSPEC_PLTOFF) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:12823:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (operands[2], 0), 1) == UNSPEC_PLTOFF) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:87: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:87: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14915:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14915:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4509:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4509:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:65: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:65: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4458:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4458:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:14280:33: warning: self-comparison always evaluates to false [-Wtautological-compare] ( reload_completed && (V4DFmode != V4DFmode || !TARGET_AVX2))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:14280:33: warning: self-comparison always evaluates to false [-Wtautological-compare] ( reload_completed && (V4DFmode != V4DFmode || !TARGET_AVX2))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:18: warning: self-comparison always evaluates to true [-Wtautological-compare] (1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:18: warning: self-comparison always evaluates to true [-Wtautological-compare] (1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:56: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:56: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14914:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14914:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:47: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:47: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:47: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:47: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:55: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:55: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:41: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:41: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:7378:19: warning: self-comparison always evaluates to true [-Wtautological-compare] || (DImode == DImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:7378:19: warning: self-comparison always evaluates to true [-Wtautological-compare] || (DImode == DImode ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:111: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V8DFmode, operands) && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:111: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V8DFmode, operands) && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:8771:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:8771:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:120: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V8DFmode, operands) && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:120: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V8DFmode, operands) && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14914:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14914:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-4.9.4/gcc/config/i386/mmx.md:671:42: warning: self-comparison always evaluates to true [-Wtautological-compare] ((TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/mmx.md:671:42: warning: self-comparison always evaluates to true [-Wtautological-compare] ((TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:56: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:56: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:96: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V16SFmode, operands) && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:96: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V16SFmode, operands) && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:110: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V8DFmode, operands) && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:110: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V8DFmode, operands) && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:14164:30: warning: self-comparison always evaluates to false [-Wtautological-compare] (TARGET_AVX512F && (V8DImode != V8DImode || TARGET_64BIT)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:14164:30: warning: self-comparison always evaluates to false [-Wtautological-compare] (TARGET_AVX512F && (V8DImode != V8DImode || TARGET_64BIT)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3592:42: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3592:42: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:16425:10: warning: self-comparison always evaluates to false [-Wtautological-compare] ((DFmode != DFmode || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:16425:10: warning: self-comparison always evaluates to false [-Wtautological-compare] ((DFmode != DFmode || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3611:27: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && (V4SFmode == V4SFmode || TARGET_AVX2)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3611:27: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && (V4SFmode == V4SFmode || TARGET_AVX2)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14915:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14915:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (1 && 1) && ^ ~ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: use '&' for a bitwise operation (1 && 1) && ^~ & ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: remove constant to silence this warning (1 && 1) && ~^~~~ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (1 && 1) && ^ ~ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: use '&' for a bitwise operation (1 && 1) && ^~ & ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: remove constant to silence this warning (1 && 1) && ~^~~~ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:119: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V8DFmode, operands) && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:119: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V8DFmode, operands) && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:96: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V16SFmode, operands) && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:96: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V16SFmode, operands) && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:56: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:56: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:8800:31: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:8800:31: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:8760:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:8760:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:27: warning: self-comparison always evaluates to true [-Wtautological-compare] ((64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:27: warning: self-comparison always evaluates to true [-Wtautological-compare] ((64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14914:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14914:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:42: warning: self-comparison always evaluates to true [-Wtautological-compare] (1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:42: warning: self-comparison always evaluates to true [-Wtautological-compare] (1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:12733:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (operands[3], 0), 1) == UNSPEC_PLTOFF) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:12733:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (operands[3], 0), 1) == UNSPEC_PLTOFF) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:16884:16: warning: self-comparison always evaluates to true [-Wtautological-compare] && ((HImode == HImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:16884:16: warning: self-comparison always evaluates to true [-Wtautological-compare] && ((HImode == HImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14915:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14915:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:51: warning: self-comparison always evaluates to true [-Wtautological-compare] ((64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:51: warning: self-comparison always evaluates to true [-Wtautological-compare] ((64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/mmx.md:671:42: warning: self-comparison always evaluates to true [-Wtautological-compare] ((TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/mmx.md:671:42: warning: self-comparison always evaluates to true [-Wtautological-compare] ((TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:69: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:69: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4430:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4430:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ 162 warnings generated. clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib -o build/gencondmd \ build/gencondmd.o ../build-x86_64-apple-darwin19/libiberty/libiberty.a build/gencondmd > tmp-cond.md /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-cond.md insn-conditions.md echo timestamp > s-condmd build/genflags ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-flags.h build/genattr ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-attr.h build/genattr-common ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-attr-common.h build/gencodes ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-codes.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-flags.h insn-flags.h echo timestamp > s-flags build/genconfig ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-config.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-attr.h insn-attr.h echo timestamp > s-attr build/genopinit ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md -htmp-opinit.h -ctmp-opinit.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-attr-common.h insn-attr-common.h echo timestamp > s-attr-common build/genattrtab ../../gcc-4.9.4/gcc/config/i386/i386.md insn-conditions.md \ -Atmp-attrtab.c -Dtmp-dfatab.c -Ltmp-latencytab.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-codes.h insn-codes.h echo timestamp > s-codes build/genautomata ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-automata.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-config.h insn-config.h echo timestamp > s-config build/genemit ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-emit.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-opinit.h insn-opinit.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-opinit.c insn-opinit.c echo timestamp > s-opinit build/genextract ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-extract.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-emit.c insn-emit.c echo timestamp > s-emit build/genoutput ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-output.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-extract.c insn-extract.c echo timestamp > s-extract build/genpeep ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-peep.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-peep.c insn-peep.c echo timestamp > s-peep build/genrecog ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-recog.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-output.c insn-output.c echo timestamp > s-output clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include \ -o build/gcov-iov.o ../../gcc-4.9.4/gcc/gcov-iov.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-recog.c insn-recog.c echo timestamp > s-recog clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,-no_pie -L/Users/gson/pkg/lib \ build/gcov-iov.o -o build/gcov-iov build/gcov-iov '4.9.4' '' \ > tmp-gcov-iov.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-gcov-iov.h gcov-iov.h echo timestamp > s-iov clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o c/c-lang.o -MT c/c-lang.o -MMD -MP -MF c/.deps/c-lang.TPo ../../gcc-4.9.4/gcc/c/c-lang.c clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c-family -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o c-family/stub-objc.o -MT c-family/stub-objc.o -MMD -MP -MF c-family/.deps/stub-objc.TPo ../../gcc-4.9.4/gcc/c-family/stub-objc.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o attribs.o -MT attribs.o -MMD -MP -MF ./.deps/attribs.TPo ../../gcc-4.9.4/gcc/attribs.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o c/c-errors.o -MT c/c-errors.o -MMD -MP -MF c/.deps/c-errors.TPo ../../gcc-4.9.4/gcc/c/c-errors.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-4.9.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/attribs.c:24: In file included from ../../gcc-4.9.4/gcc/tree.h:23: In file included from ../../gcc-4.9.4/gcc/tree-core.h:27: ../../gcc-4.9.4/gcc/vec.h:1047:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.0/include/stddef.h:120:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ ../../gcc-4.9.4/gcc/vec.h:307:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-4.9.4/gcc/vec.h:1427:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-4.9.4/gcc/vec.h:1447:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-4.9.4/gcc/vec.h:1462:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-4.9.4/gcc/attribs.c:141:19: note: in instantiation of member function 'vec::create' requested here attributes_table.create (64); ^ clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o c/c-decl.o -MT c/c-decl.o -MMD -MP -MF c/.deps/c-decl.TPo ../../gcc-4.9.4/gcc/c/c-decl.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 12 warnings generated. clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o c/c-typeck.o -MT c/c-typeck.o -MMD -MP -MF c/.deps/c-typeck.TPo ../../gcc-4.9.4/gcc/c/c-typeck.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-4.9.4/gcc/c/c-decl.c:3902:37: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *declarator = XOBNEW (&parser_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-decl.c:6502:28: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_arg_info *ret = XOBNEW (&parser_obstack, struct c_arg_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-typeck.c:2685:31: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct maybe_used_decl *t = XOBNEW (&parser_obstack, struct maybe_used_decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-decl.c:8905:24: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_parm *ret = XOBNEW (&parser_obstack, struct c_parm); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-decl.c:8919:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *ret = XOBNEW (&parser_obstack, struct c_declarator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-decl.c:8933:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *ret = XOBNEW (&parser_obstack, struct c_declarator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-decl.c:8946:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *ret = XOBNEW (&parser_obstack, struct c_declarator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-decl.c:8967:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *ret = XOBNEW (&parser_obstack, struct c_declarator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-decl.c:8987:29: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declspecs *ret = XOBNEW (&parser_obstack, struct c_declspecs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:10543: ./gt-c-c-decl.h:93:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE ((*x).decl) == LABEL_DECL) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:148:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:735:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE ((*x).decl) == LABEL_DECL) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:790:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:1372:3: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE ((*x).decl) == LABEL_DECL) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:1438:3: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-typeck.c:7626:5: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_alloc (braced_init_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-typeck.c:7841:28: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] r = (struct init_node *) obstack_alloc (braced_init_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 25 warnings generated. clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o c/c-convert.o -MT c/c-convert.o -MMD -MP -MF c/.deps/c-convert.TPo ../../gcc-4.9.4/gcc/c/c-convert.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 14 warnings generated. clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o c/c-aux-info.o -MT c/c-aux-info.o -MMD -MP -MF c/.deps/c-aux-info.TPo ../../gcc-4.9.4/gcc/c/c-aux-info.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-4.9.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 11 warnings generated. clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o c/c-objc-common.o -MT c/c-objc-common.o -MMD -MP -MF c/.deps/c-objc-common.TPo ../../gcc-4.9.4/gcc/c/c-objc-common.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I../../gcc-4.9.4/gcc/../libcpp/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I/Users/gson/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/Users/gson/pkg/include -o c/c-parser.o -MT c/c-parser.o -MMD -MP -MF c/.deps/c-parser.TPo ../../gcc-4.9.4/gcc/c/c-parser.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-4.9.4/gcc/c/c-objc-common.c:33: In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/new:85: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/exception:181:5: error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean simply 'fancy_abort'? _VSTD::abort(); ^~~~~~~ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:873:15: note: expanded from macro '_VSTD' #define _VSTD std::_LIBCPP_ABI_NAMESPACE ^ ../../gcc-4.9.4/gcc/system.h:689:13: note: 'fancy_abort' declared here extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN; ^ 1 error generated. gnumake[3]: *** [c/c-objc-common.o] Error 1 gnumake[3]: *** Waiting for unfinished jobs.... In file included from ../../gcc-4.9.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-4.9.4/gcc/c/c-parser.c:485:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.4/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ ../../gcc-4.9.4/gcc/c/c-parser.c:585:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.4/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ ../../gcc-4.9.4/gcc/c/c-parser.c:635:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.4/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ ../../gcc-4.9.4/gcc/c/c-parser.c:1282:32: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] void *obstack_position = obstack_alloc (&parser_obstack, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-parser.c:1324:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.4/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ ../../gcc-4.9.4/gcc/c/c-parser.c:4039:9: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ret = XOBNEW (&parser_obstack, struct c_type_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-parser.c:4860:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.4/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ ../../gcc-4.9.4/gcc/c/c-parser.c:6445:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.4/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ ../../gcc-4.9.4/gcc/c/c-parser.c:7107:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.4/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ 20 warnings generated. /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-attrtab.c insn-attrtab.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-dfatab.c insn-dfatab.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-latencytab.c insn-latencytab.c echo timestamp > s-attrtab /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-automata.c insn-automata.c echo timestamp > s-automata rm gcc.pod gnumake[2]: *** [all-stage1-gcc] Error 2 gnumake[1]: *** [stage1-bubble] Error 2 gnumake: *** [all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /Users/gson/pkgsrc/lang/gcc49 *** Error code 1 Stop. bmake: stopped in /Users/gson/pkgsrc/lang/gcc49